Some names are just wishes. When you name a child Grace, you're not describing who they are yet — you're describing who you hope they'll become, and what you're grateful for. The same goes for Hannah (grace in Hebrew), for Asher (blessed and happy), for Bennett (blessed). These names carry something generous in their sound and their meaning. They're names that give.
The Enduring Appeal of Grace Names
Grace has been in the US top 100 for over two decades, and Hannah has never really left the top 100 since the 1990s. These aren't trend names — they're anchor names. Parents return to them because they feel true. They carry values rather than aesthetics. And as baby naming trends cycle through maximalism and minimalism, names meaning grace and blessing stay quietly relevant. Browse the current rankings to see how many of these classics are still holding strong.
The Most Beloved Grace Names
Grace (Latin, rank #40)
The name Grace comes from the Latin gratia, meaning favor, goodwill, or thanks. In Christian theology, grace is the free, unearned love of God. As a Puritan virtue name in the 17th century, it spread throughout the English-speaking world and never really left. Grace Kelly turned it into a symbol of effortless elegance. Today it's both a classic and a contemporary choice — at #40, it's firmly in the top tier without feeling overused. One of those rare names that suits every age.
Gracie (English, rank #248)
Gracie is the warm, playful diminutive of Grace — and in many ways it's its own name now. At rank #248, it's popular enough to be familiar but distinct enough from Grace to feel like a genuine choice rather than a shortening. It has the energy of a nickname worn proudly as a formal name. Gracie Allen, the comedian and actress, showed this name could carry wit and warmth in equal measure.
Hannah (Hebrew, rank #52)
Hannah comes from the Hebrew channah, meaning grace or favor. In the Old Testament, Hannah was the mother of the prophet Samuel — a woman of extraordinary faith and persistence. Her story is one of prayer answered, of blessing received after years of waiting. The name has a beautiful palindrome quality (it reads the same forwards and backwards) that's always delighted word-lovers. It's been a top 100 name in America since 1989 and shows no signs of fading.
Anna (Hebrew, rank #94)
Anna is the Latinized form of Hannah — the same Hebrew root, the same meaning of grace and favor. It's one of the most internationally used names in history, appearing in virtually every European language in some form (Ann, Anne, Ana, Anya). At rank #94, Anna feels simultaneously classic and fresh — it's short enough to feel modern but ancient enough to feel serious. The kind of name that has never needed to be trendy because it has always been true.
Boys' Names Meaning Blessed and Gracious
Asher (Hebrew, rank #20)
Asher is one of the great Hebrew names of the moment. In the Bible, Asher was the eighth son of Jacob, and his name means happy and blessed — from the Hebrew ashar (to be happy). Genesis describes his birth with the words: "How happy am I! Women will call me happy." The name has climbed from obscurity to the top 20 in just fifteen years, a rise driven by parents drawn to its positive meaning, its Old Testament gravitas, and its easy, approachable sound.
John (Hebrew, rank #21)
John is essentially Yahweh is gracious encoded in a name. From the Hebrew Yochanan (YHWH has been gracious), John became the foundational name of Western Christianity through John the Baptist and John the Apostle. It's been the most popular name in the English-speaking world for most of recorded history. Today it sits at #21 — still powerfully relevant, now carrying the energy of a classic that's been reclaimed as genuinely cool rather than just safe.
Nathaniel (Hebrew, rank #144)
Nathaniel means God has given — from the Hebrew natan (to give) and El (God). It's the "gift from God" name in full dress: formal, full-syllabled, and magnificent. Nathaniel Hawthorne gave it literary prestige; the apostle Nathanael (spelled differently in the New Testament) gave it biblical roots. At rank #144, it's popular without being oversaturated. Nathaniel is the kind of name that wears a bow tie without looking stiff.
Bennett (Latin, rank #60)
Bennett is the English surname form of Benedict, which comes from the Latin benedictus, meaning blessed. Saint Benedict founded the Benedictine monastic order in the 6th century; the name passed through medieval Europe as a first name and then became a surname. Bennett has been rediscovered as a first name in the last decade and is now at #60 for boys. It has that perfect surname-as-first-name energy that's very much current, but with the substance of a name that means something real.
Ian (Scottish Gaelic, rank #75)
Ian is the Scottish Gaelic form of John — and by extension carries the same meaning of gracious gift of God. It's been in the US top 100 for decades, beloved for its crisp, clean two-letter sound. Ian Fleming (James Bond's creator) gave it international cool. It's one of those names that somehow sounds both classic and contemporary simultaneously, a quality that's vanishingly rare.
Jesse (Hebrew, rank #187)
Jesse means gift in Hebrew — specifically, it's believed to derive from a root meaning gift or wealthy. In the Bible, Jesse was the father of King David. The name has a relaxed, approachable quality that makes it feel both meaningful and wearable. At #187, it's well-established without feeling overused. Jesse works across generations and styles in a way very few names manage.
Beautiful Grace Names from Other Traditions
Giovanni (Italian, rank #122)
Giovanni is the Italian form of John — which means it carries the same meaning of God's grace in a distinctly Italian package. It's been in the US top 200 for years, beloved by families with Italian heritage and by parents who love the music of Italian names. Giovanni has three full syllables that roll off the tongue beautifully. It's formal but warm — exactly what a blessing name should be.
Jane (French, rank #269)
Jane is the English feminine form of John — meaning it derives from the same Hebrew root of God's grace. Simple, clean, and literary (Jane Austen, Jane Eyre, Jane Goodall), it's a name that carries enormous cultural weight without ever showing off. At #269, it's more popular than most people realize. Jane is having a quiet resurgence as parents rediscover the power of understatement.
Benedict (Latin, rank #913)
The original blessed name, from the Latin benedictus. Sixteen popes have borne this name; the founder of Western monasticism bore it; Benedict Cumberbatch has given it a contemporary cool. At rank #913, it's rare but far from unused. Benedict is for parents who want a name with serious historical weight and a meaning that's literally blessed.
Our Favorite Grace Name Combinations
- Grace Eleanor
- Asher James
- Hannah Claire
- Bennett Leo
- Nathaniel Fox
- Anna Louise
Keep Exploring
Names meaning grace pair beautifully with strong classic middles. You might also love our names meaning hope or names meaning peace. Browse by Hebrew origin or Latin origin to find more names with deep, intentional roots. And if you're deciding between your favorites, our name comparison tool makes the choice a little easier. Check the full rankings to see where these names stand today.
Data source: U.S. Social Security Administration. Analysis by NamesPop.