More ideas from Carla
Every year there are hundreds of baby girls born with this name, and its obvious why. A lovely word that means "divine work", this name makes it clear that the girl bearing it is extraordinary. The short form Mira is beginning to catch on, though it's not as popular yet.

Meaning of the name Miracle: Short form of any of the names containing the Slavonic element meri (great, famous), Mira is also commonly bestowed as an independent given name.