100 Angel Baby Names: Meanings & Origins

Updated
From biblical archangels to global gems, every cherub deserves one.

Angel names carry a gentle, protective feeling, from biblical messengers like Gabriel and Michael to softer picks like Angela, Seraphina, and Nevaeh that simply sound heavenly. They work whether you want an open nod to faith or just a name with a light, hopeful ring to it.

This list gathers 100 angel baby names in all: 47 for girls, 47 for boys, and 6 that suit any little one. You will find familiar biblical classics alongside newer, more unexpected finds, so there is room for both tradition and something a bit different.

Scroll through and see which one feels right for your little cherub.


47 Gorgeous Angel Baby Names for Girls

These angel names for girls range from the traditional to the ethereal.

  1. Abhinoor– a noble Punjabi pick with a radiant, divine feel for a little cherub.
  2. Achara – meaning “pretty angel,” this Thai name suits a lovely little girl.
  3. Agnola– a medieval Italian female name that translates to “angel.”
  4. Anahera – a heavenly Maori girl’s name that means “angel.”
  5. Anela – a melodic Hawaiian female name meaning “angel.”
  6. Angela– meaning “divine messenger,” this timeless classic is borne by stars like Angela Bassett and Angela Lansbury.
  7. Angelene – a radiant and glowing variation of Angela.
  8. Angelian – rare but dazzling, Angelian is a unique Dutch spin on the name Angel.
  9. Angelica– a lovely choice that literally means “angelic,” shared with a fragrant flowering herb of the same name.
  10. Angelina– a graceful longer form of Angel meaning “divine messenger,” famously borne by Angelina Jolie.
  11. Angélique – we adore this French take on Angelica for its sophisticated flair.
  12. Angelisa – a lovely combination of Angel and Lisa (a variation of Elizabeth).
  13. Angeni – a Native American (Algonquin) name meaning “heaven-sent” or “angel.”
  14. Aniela – a rhythmic Polish variant of Angela.
  15. Annchi– a rare, delicate girl name linked to the meaning “angel.”
  16. Apsara – as ethereal as a whisper, this Sanskrit name means “angelic” or “moves among clouds.”
  17. Céline – meaning “heavenly,” this iconic French name is as gorgeous as the sky above.
  18. Celyse – a spiritual Australian girl’s name meaning “heavenly.”
  19. Charmaine – an effervescent Latin name meaning “singer” and associated with the angel of harmony.
  20. Devika – an adorable Indian female name meaning “little goddess” or “angel-like.”
  21. Dina – an internationally popular option associated with the angel Jophiel.
  22. Divya – this Hindi girl’s name means “divine brilliance,” as if sent from above.
  23. Erelah – a unique Hebrew feminine name meaning “angel.”
  24. Evangeline– a radiant Greek girl’s name meaning “messenger of good news,” immortalized in Longfellow’s 1847 poem Evangeline.
  25. Farishta – a pretty Persian pick that translates to “angel.”
  26. Gabriella– meaning “God is my oath,” this feminine form of the archangel Gabriel softens to nicknames like Gabby and Ella.
  27. Gloria – this Latin girl’s name meaning “glory” sounds joyful and holy.
  28. Gotzone – the feminine form of Gotzon, meaning “angel” in Basque.
  29. Halo– a celestial word name with a bright, divine ring, also the title of a hit Beyonce song.
  30. Harini – a Sanskrit name with meanings including “deer-like,” “jasmine flower,” and “angel.”
  31. Heaven – a classic word name that feels dreamy and direct.
  32. Jael– a biblical heroine from the Book of Judges whose name means “mountain goat” or “ibex.”
  33. Jophiel – a dazzling Christian angel name meaning “God is my beauty.”
  34. Lailah – a variant of the Arabic female name Layla; also the name of an angel in Judaism.
  35. Lina – this dainty nickname for Angelina sounds practically heaven-sent.
  36. Malaika – a lovely choice among African girl names meaning “angel.”
  37. Melek – a sweet Turkish pick meaning “angel.”
  38. Michaela – the feminine form of Michael, meaning “gift from God.”
  39. Nevaeh– an inventive modern name that spells “Heaven” backward and spread quickly across the US in the early 2000s.
  40. Parisa – this Persian name means “fairy-like,” evoking a delicate nature.
  41. Raphaela – the feminine form of Rafael, meaning “God heals.”
  42. Saeko – this endearing Japanese girl’s name means “serene, angelic child.”
  43. Seraphina– meaning “burning ones,” this name ties to the Seraphim, the highest order of angels, and belongs to Ben Affleck and Jennifer Garner’s daughter.
  44. Tiên – an ethereal Vietnamese girl name for your little “celestial being.”
  45. Uriella – a vibrant feminine form of Uriel, meaning “angel of light.”
  46. Yael – a Hebrew form of Jael that sounds harmonious and strong.
  47. Zophiel – a variant of Jophiel and an awesome alternative to Sophie.

47 Divine Angel Baby Names for Boys

Your son will radiate goodness and hope with one of these handsome angel names.

  1. Ananiel – meaning “rain of God,” this earthy name is fresh and outdoorsy.
  2. Angelo – a romantic, masculine form of Angel meaning “divine messenger.”
  3. Angiolo – a medieval Italian variant of Angelo.
  4. Anurak – a mythological Thai male name that means “angel.”
  5. Arcangelo – a distinct Italian boy’s name meaning “archangel.”
  6. Asbeel – a unique name meaning “God has forsaken,” historically belonging to a fallen angel.
  7. Azrael– a bold name meaning “helped by God,” often linked to the angel of death in Islamic and Jewish tradition.
  8. Belial– a darker angel name meaning “worthless” or “lawless.”
  9. Cael – an Irish mythological warrior and angel associated with the Cancer zodiac sign.
  10. Camael – meaning “God has warmed” or “seer of God,” this belongs to an archangel of strength.
  11. Cassiel – a romantic name often associated with the angel of tears or temperance.
  12. Castiel – a variant of Cassiel, made famous by the television show Supernatural.
  13. Deangelo – a rhythmic variant of Angelo that can also be spelled D’Angelo.
  14. Engel – a German surname and given name meaning “angel.”
  15. Engelbert – a German boy name composed of elements meaning “angel” and “bright.”
  16. Erel – a short and punchy Hebrew male name meaning “angel.”
  17. Evangelos – a Greek boy name meaning “messenger of good news.”
  18. Gabriel– meaning “God is my oath,” this biblical archangel announced major births in scripture and stays a popular boys’ choice.
  19. Gavriil – a cool Russian form of Gabriel.
  20. Gotzon – the word for “angel” in the Basque language.
  21. Haniel – a Hebrew angel name meaning “grace of God.”
  22. Israfil – an Islamic angel name often associated with music and the trumpet.
  23. Javan – a Hebrew name meaning “Greece,” associated with the guardian angel of the Greeks.
  24. Jibril – this Islamic angel name is the Arabic form of Gabriel.
  25. Kafziel – a stronger-sounding alternative to Cassiel.
  26. Kero – a stylish Armenian name for a little “angel” or “cherub.”
  27. Khamuel – a stand-out variant of Camael, meaning “God has warmed.”
  28. Lucifer – this infamous name means “bringer of light” but carries heavy rebellious connotations.
  29. Malachi– a strong Hebrew name meaning “my messenger” or “my angel,” shared with the final prophetic book of the Hebrew Bible.
  30. Malakbel – an ancient Arab sun god whose name translates to “angel.”
  31. Michael– meaning “who is like God,” this leader of the archangels was the most popular US boys’ name for over four decades in the 20th century.
  32. Michelangelo – perfect for art lovers, this combines two angel names into one masterpiece.
  33. Mikhael – a handsome spelling variant of Michael.
  34. Nathanael – a gorgeous Hebrew name meaning “God has given.”
  35. Nuriel – an angel name from Judaism meaning “God is my fire.”
  36. Rafael– meaning “God heals,” this smart name belongs to a biblical archangel and the Renaissance master Raphael.
  37. Raguel – meaning “friend of God,” Raguel is known as the angel of justice.
  38. Ramiel – a striking angel baby name meaning “thunder of God.”
  39. Raziel – meaning “God is my secret,” this angel is associated with mysteries.
  40. Samael – often associated with grim tasks, this name means “severity of God.”
  41. Saraqael – a bold alternative to Sariel.
  42. Sariel – meaning “God is my ruler,” this Judaic angel name is stylish and rare.
  43. Seraphinus – the masculine form of Seraphina, referring to the fiery angels.
  44. Uriel – a Hebrew pick meaning “angel of light” or “flame of God.”
  45. Vangelis – a unique nickname or alternative to Evangelos.
  46. Zadkiel – the “angel of mercy,” providing a fabulous “Z” name for a boy.
  47. Zerachiel – a primary angel with the spiritual meaning of “God’s command.”

6 Gender-Neutral Angel Baby Names

Your little cherub will sound sweet with one of these unique unisex angel names.

  1. Angel – a unisex name for any little messenger sent from the heavens.
  2. Ariel– meaning “lion of God,” this name belongs to an angel, a moon of Uranus, and Disney’s Little Mermaid.
  3. Auriel – a Latin name meaning “golden” that works as a glorious variant to Ariel.
  4. Cherub – a cutesy name referencing the cherubim, often depicted as winged babies.
  5. Ridhan – a Persian name meaning “God’s gift,” perfect for a blessing.
  6. Seraphim – meaning “burning ones,” this biblical word refers to a specific class of angels.

Angel Baby Names FAQs

What Popular Name Means Angel?

The most popular names that mean angel are Michael, Gabriel, and Raphael, all tied to archangels, plus their feminine forms Michaela, Gabriella, and Raphaella. Angela and Angelica carry the literal meaning “angel” or “messenger.” Michael and Gabriel rank among the top boy names in the US, so they blend angelic meaning with everyday familiarity.

What Are Some Dark Angel Names?

Dark angel names come from fallen or shadowy figures in scripture. Lucifer is the most famous, meaning “light-bringer.” Belial, meaning “worthless” or “lawless,” and Asbeel, meaning “God has forsaken,” offer edgier alternatives. These names carry a bold, gothic weight for parents drawn to a darker celestial theme.

What Name Means “Gift of God”?

Names meaning “gift of God” include Nathanael and Matthew, both Hebrew for “gift of God,” along with Ridhan. Michael and Michaela carry the closely related meaning “who is like God.” These divine-gift names pair naturally with an angel theme for a baby you view as a blessing.

Who Are the 7 Archangels?

The seven archangels are Michael, Gabriel, Raphael, Uriel, Raguel, Remiel (also spelled Ramiel), and Saraqael. Michael, Gabriel, and Raphael appear most often across religious traditions, while the full set of seven comes from the Book of Enoch. The exact names vary depending on the text you follow.

What Is a Good Name for a Guardian Angel?

Good guardian angel names include Michael, meaning “protector,” and Gabriel, the messenger archangel, both classic guardian figures. Malachi, meaning “my messenger,” and Raphael, the healing angel, also fit well. These names carry the protective, watchful quality parents associate with a guardian spirit.

Are There Different Types of Angels?

Yes, angels are organized into a hierarchy of nine orders. Seraphim (the fiery ones) and Cherubim rank highest, followed by orders such as Thrones, Dominions, and Archangels. Names like Seraphina and Cherub honor these celestial ranks directly, tying your baby’s name to a specific order of angels.

What Are Some Gender-Neutral Angel Names?

Gender-neutral angel names suit any baby beautifully. Ariel, meaning “lion of God,” and Angel itself both work across genders, alongside airy celestial picks like Sky and Halo. This list gathers six gender-neutral options that carry a heavenly meaning without leaning masculine or feminine.

Is Castiel a Real Angel Name?

Castiel is a variant of Cassiel, a traditional angel name from mystical and kabbalistic texts, where Cassiel is linked to Thursday and the planet Saturn. The spelling Castiel became widely known through the show Supernatural, but its angelic roots predate the series.

What Names Mean Miracle?

Names that mean miracle include Milagro, Spanish for “miracle,” and Nasya, a Hebrew name meaning “miracle of God.” Beatrix, meaning “she who brings blessings,” is another lovely choice. These names sit perfectly alongside angel names for a baby you see as a true miracle.

Headshot of Madeleine Lily Webb

About the Author

Madeleine Lily Webb

Madeleine is a writer from somewhere near Manchester, England. Madeleine's background in languages and linguistics has led to baby names becoming one of her favorite topics to write about. When she's not fallen down a rabbit hole of stories behind unique names, Madeleine can be found hanging out with her cat, taking photos of flowers, or dancing.