I’m having a hard time choosing a boy’s name. I’m thinking either [name_m]Liam[/name_m] or [name_m]Matteo[/name_m].
What are your thoughts?
They are both really nice names, but I have long loved and prefer [name_m]Matteo[/name_m].
I really like both but perhaps you should pick [name_m]Matteo[/name_m] if you don’t want your son to share his name with some peers.
I agree with the others, I like both very much but [name_m]Matteo[/name_m] is more uncommon here and it’s one of my favorites.
[name_m]Both[/name_m] are handsome names. I prefer [name_m]Liam[/name_m] and have [name_m]Liam[/name_m] on my own short list.
Two of my favorite names. Agree with pps that [name_m]Matteo[/name_m] would be the more unique choice.
[name_m]Will[/name_m] he have the heritage to pull off [name_m]Matteo[/name_m]? If so, I would use [name_m]Matteo[/name_m]. If not, stick to [name_m]Liam[/name_m].
I looooove [name_m]Matteo[/name_m]. In fact it is on my shortlist. Are you ok with the nickname [name_m]Matt[/name_m]? It’s possible that people might shorten it. That is what I am thinking hard about. [name_m]Liam[/name_m] is a bit common but still a very nice name if you’re ok with that. 
I think [name_m]Matteo[/name_m] would be the more distinctive and memorable choice. If you love names with a bit of European flair, then [name_m]Matteo[/name_m] is the one for you!