Congratulations!
From www.thinkbabynames.com/meaning/0/Miracle
Miracle \m(i)-rac-le, mir(a)-cle\ as a girl's name.
The baby name Miracle sounds like Mariclare, Margalo and Maragold.
Other similar baby names are Mirelle, Marcile, Marcele, Marlele, Marelle, Marvele, Merle, Myrle, Murle, Merrile, Mirla, Meryle, Meral, Mikelle, Mikayla, Mikaela, Micaela, Micole, Mical, Mirilla, Mirielle, Mirella, Mireille, Mirabel, Mirabelle, Mirabell, Myrelle, Mirell, Myrtle and Mertle.
Other ideas:
Benedicta means blessed in Latin.
Karissa means love, grace in Greek.
Amy/Aimee means loved in French.
Theodora means gift of God in Greek.