I have had the worst time naming my second Yorkie boy - we have been through so many and I thought I liked Humphrey but the name is not flowing off my tongue very easily this week. I love Argo but my husband really wanted to have a British sounding name (NOT Archie) and we already had a Henry (which was so perfect, btw). Sigh. I loved all these names.
I think it’s a bit of both. Sometime it’s more of a self-fulfilling protect, mainly because choosing them name helps you narrow down which personality of dog want, and that helps you pick the right one for you 😊