Have you been to court to formally establish paternity?

If not, STOP giving her money...

at that time, you can petition the court to change the child's last name, however, be prepared to settle on maybe having the child's last name hyphenated if mom puts up too much of a fight.