AITA for giving the baby my last name?
So here is the dilemma - me (28f) and my boyfriend (30m) have been dating for 3 years, but we are not married. Moreover, he proclaims that he doesn't believe in formal marriage and says it's a scam for men. Recently we've had an "oops" and I got pregnant, and while it wasn't planned, we talked about children before and both wanted to be parents eventually.
However, he wants to give the baby his last name, and I think that no ring => baby gets my last name. Now he is saying that I am holding the baby's name hostage and pressuring him into marriage, and that I am an AH. So, Reddit, am I?
EDIT: Many people are proposing hyphenating as a solution, but both our names are long and pretty difficult to spell as is, a hyphenated last name will make the kid sound like some royalty, lol.
EDIT2: Overwhelming majority of the responses here seem to be favoring giving the baby my last name. Thanks, guys, I'll stand my ground then.
UPD: Ok, thanks everyone for advice, reached a compromise, the baby will have my last name as a last name, his last name as a middle name, and one of the names traditionally passed down in his family depending on whether it's a boy or a girl.