Isn’t it special to select a name with such a beautiful meaning? It is like giving a little one a gentle blessing right from the start.
Whether there is a preference for timeless classics or something a bit more unique, the options are way more interesting than one might think. Let’s check the list that has boy and girl names that mean grace.
PLEASE NOTE: Name meanings can differ depending on culture, language and source. We’ve done our best to research each one thoughtfully, but interpretations aren’t always consistent and we can’t promise absolute accuracy. We encourage you to explore further and do your own research before settling on a name that feels right for you.
Baby Names That Mean Grace

I’ve been loving these names that literally translate to “grace” because there’s something so elegant and timeless about them, and I think you’re gonna love the classic options I found.
The coolest part is how these names sound totally different from each other even though they share the same gorgeous meaning, so you’ve got tons of variety to choose from depending on weather you want something short and sweet or a bit more elaborate.
Anna
- Origin: Hebrew
- Meaning: Anna means “grace” or “favor”
Anne
- Origin: Hebrew
- Meaning: Anne means “grace” or “favor”
Annelise
- Origin: German and Hebrew
- Meaning: Annelise is a combination of Anna, meaning “grace,” and Liese, a diminutive of Elizabeth, meaning “God is my oath”
Anya
- Origin: Russian, Hebrew
- Meaning: Anya means “grace” or “favor”
Hannah
- Origin: Hebrew
- Meaning: Hannah means “grace” or “favor”
Hana
- Origin: Japanese, Arabic, Hebrew
- Meaning: Hana means “flower” in Japanese, “happiness” in Arabic, and is a variant of Hannah meaning “grace” or “favor” in Hebrew
Gianna
- Origin: Italian
- Meaning: Gianna means “God is gracious” or “gift from God”
Jane
- Origin: Hebrew
- Meaning: Jane means “God is gracious”
Joanna
- Origin: Hebrew
- Meaning: Joanna means “God is gracious”
Johanna
- Origin: Hebrew
- Meaning: Johanna means “God is gracious”
Gracel
- Origin: Latin
- Meaning: Grace means “elegance” or “goodwill”
Gracia
- Origin: Spanish
- Meaning: Gracia means “grace” or “favor” in Spanish
Grazia
- Origin: Italian
- Meaning: Grazia means “grace” in Italian
Charis
- Origin: Greek
- Meaning: Charis means “grace” or “kindness”
Caris
- Origin: Welsh
- Meaning: Caris means “love” or “grace”
John
- Origin: Hebrew
- Meaning: John means “God is gracious” or “graced by God”
Jack
- Origin: English
- Meaning: Jack means “God is gracious”
Ian
- Origin: Scottish
- Meaning: Ian means “God is gracious” or “gift of God’s grace”
Evan
- Origin: Welsh
- Meaning: Evan means “God is gracious” or “young warrior”
Shane
- Origin: Irish
- Meaning: Shane means “God is gracious”
Giovanni
- Origin: Italian
- Meaning: Giovanni means “God is gracious” or “gift of God”
Juan
- Origin: Spanish and Hebrew
- Meaning: Juan means “God is gracious” and is the Spanish form of John
Jean
- Origin: French and Hebrew
- Meaning: Jean means “God is gracious” and is the French form of John
Mila
- Origin: Slavic
- Meaning: Mila means “gracious,” “dear,” or “beloved”
Milena
- Origin: Slavic
- Meaning: Milena means “gracious” or “dear”
Amaris
- Origin: Hebrew
- Meaning: Amaris means “given by God” or “promised by God”
Shayna
- Origin: Yiddish
- Meaning: Shayna means “beautiful” or “beautiful one”
Sheena
- Origin: Irish, Scottish
- Meaning: Sheena means “God is gracious” and is the Gaelic form of Jane
Jonah
- Origin: Hebrew
- Meaning: Jonah means “dove” in Hebrew
Johannes
- Origin: Hebrew
- Meaning: Johannes means “God is gracious”
PLEASE NOTE: Name meanings can differ depending on culture, language and source. We’ve done our best to research each one thoughtfully, but interpretations aren’t always consistent and we can’t promise absolute accuracy. We encourage you to explore further and do your own research before settling on a name that feels right for you.