Skip to main content



Origin: Latin

Meaning: a French masculine name (as well as a surname) derived from Latin mirabilis meaning "wonderful, astonishing, extraordinary", which could make it the masculine form of Mirabelle.

It could also be a combination of given names Mira (an Indian feminine name meaning "sea, ocean" or from Slavic meaning "peace" or "world", or from Latin mirus meaning "wonderful, astonishing, extraordinary") and Beau, a French masculine name derived from Latin bellus meaning "beautiful".