I think middle name is better than first name. I don't necessarily think it's 'tacky', I just don't personally like it.
My youngest son has my dad's first name as his middle name. Our eldest is simply known by our surname to my husbands family, all eldest boys are. Which is confusing because my husband has 9 brothers and sisters and each firstborn male child of each of his siblings is known by the family surname, which, traditionally, should be his MIDDLE name and his surname should be his fathers middle name! So say our surname is Smith- it's not ds1 is known as Smith "How is little Smith?" but so are many of his male cousins. "How is little Smith? Smith and Smith stayed here last weekend" [boggle]
All the firstborn girls have my mils first name as their middle name and are all known - yup - as that.
And then there's a strict naming order that alternates fathers name, mothers fathers name, fathers grandfathers name, mothers....
But that's not as confusing as the fact that, traditionally speaking, I am Mrs MyhusbandsMIDDLEname, so husband is, say, X Jones Smith, I am Mrs Jones, ds1 is X Smith Jones, ds2 is X Hecate'sDAD'sname and no Smith OR Jones in it!!
I would go on, but it's not even really relevant to the conversation and I bet your heads are spinning
I can barely get my head round it enough to explain it.
And it's so irrelevent that I shouldn't really have bothered.