Mirabel is a female name stemming from the Latin word mirabilis, meaning "wondrous" or "of wondrous beauty".
[1][2] It was used as both a male and female name in the Middle Ages, but is now almost exclusively female.
[3]