Mums and dads-to-be, these unique names and their beautiful meanings are perfect for miracle babies
Choosing your little ones name is one of the biggest decision you'll ever make in both your own and their life.
No one wants to give their child a name with a terrible meaning or one of the worst baby names of all time, so we've decided to round up 40 unique and gorgeous baby names for parents who have either had miracle babies or feel that their little one is a Godsent gift.
Swipe through to see all of the adorable names...
Baby name inspiration: Baby names that mean u2018miracleu2019, u2018hopeu2019, or u2018blessingu2019

Aaron
Meaning: enlightened

Abigail
Meaning: "The father's joy"

Adora
Meaning: Glory

Alazne
Meaning: Miracle

Annie
Meaning: Grace

Asher
Meaning: Happy or blessed

Ayah
Meaning: Miracle or a sign from God

Baraka
Meaning: Blessing

Beatrice
Meaning: Bringer of joy

Benedict
Meaning: Blessed

Berwin
Meaning: Blessing

Boone
Meaning: A blessing

Darla
Meaning: Dear, loved one

Desiree
Meaning: So long hoped for

Dorian
Meaning: A gift

Eliana
Meaning: My God has answered

Eudora
Meaning: Gift without limits

Evanna
Meaning: God is gracious

Gwendolyn
Meaning: Blessed

Imogen
Meaning: Innocent

Indivar
Meaning: Blessing, blue lotus

Isadora
Meaning: Gift of the moon

Iva
Meaning: Gift from God

Jesse
Meaning: Gift

Karamat
Meaning: Miracle

Karishma
Meaning: Miracle

Madison
Meaning: Gift of God

Marvella
Meaning: Miracle

Nathaniel
Meaning: Gift of God

Mia
Meaning: Wished-for child

Mirielle
Meaning: Miraculous

Neo
Meaning: New

Pelia
Meaning: Miracle of God

Rain
Meaning: Abundant blessings from above

Samuel
Meaning: Asked of God

Saul
Meaning: Prayed for

Thaddeus
Meaning: Gift of God

Thea
Meaning: Goddess

Theadora
Meaning: God given

Zane
Meaning: Gift from God
WATCH: Tom and Giovanna Fletcher talk Eve of Man and baby names
READ MORE
34 weird and wonderful CELEBRITY baby names for girls, boys and twins!