Mihr is a boy's name of Armenian origin. It might be short, but it has no shortage of meaning. This name means "alliance" which is perfect for the amicable and smart baby you're raising.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.