There’s been a really strange hipster trend for short boys’ names ending in -o where I’m from. I know a little
Milo, an
Arlo, a
Cosmo and a
Hugo. None of their family backgrounds would suggest that these are cultural choices. All but one of the moms is the type to try and make it as an influencer. So that does colour my feelings a bit.
Apart from that, names ending in -o were mostly relegated to pets for a very long time in my part of the world, so it’s hard to shake the idea that “
Milo” is a dog or a cat.
Overall though, it’s not a bad name. It has a nice sound, historical context, and would age fairly well. I prefer
Miles, but
Milo is okay.