How to pick babies last name ?

Me and my fiance aren't married and are having some problems lately...my question is do I give the baby his last name or mine ? What are the differences in rights that he would get ? If any ?