“Should you have to pay paternity on a child that is not yours just because he has your last name?”

Nope. You should only have to pay “child support” for children that are either your biological children or your legal children (presumed by law, adopted, etc.). If there is some kind of case going on, hopefully you have not given up your chance to ask for a paternity test.