Virtue Name Generator
Names that mean grace, hope, courage and truth
Generate virtue names for a baby, a character or a pen name: classic English virtue names like Grace, Verity and Clemency, Puritan rarities like Thankful and Hopestill, and names meaning faith, peace, patience or wisdom in Latin, Greek, Hebrew, Arabic, Swahili, Japanese, Sanskrit and more.
About virtue names
Virtue names are given names that state a quality the parents hope the child will carry: Grace, Hope, Patience, Verity, Constance. In English they took off among 16th and 17th century Puritans, who rejected saints' names and turned instead to plain English words (Prudence, Temperance, Mercy), Latin-derived ones (Clemency, Felicity, Honora) and the famous hortatory names like Thankful, Hopestill, Increase and Praise-God. A few stayed in continuous use, Grace and Hope above all, and the quieter Latin forms such as Verity, Amity and Clemency have come back strongly since the 2000s.
Most languages have their own virtue names, and they are often more common there than in English. Sophia is Greek for wisdom and Irene for peace; Vera, Nadezhda and Lyubov are the Russian Faith, Hope and Love; Esperanza, Consuelo and Paz are everyday Spanish names; Imani, Amani and Neema mean faith, peace and grace in Swahili; Makoto and Tadashi mean sincerity and righteousness in Japanese; Satya, Shanti and Karuna are Sanskrit truth, peace and compassion; Amin, Sabira and Adil are trustworthy, patient and just in Arabic.
The best virtue names are ones you can happily say every day. Grace, Felix and Imani sit easily beside ordinary names, while Obedience, Silence and Hate-Evil belong to historical fiction. This generator mixes both so you can pick the register you want.
How to choose virtue names
- Decide whether you want a virtue word that reads as a normal name (Grace, Felicity, Constance) or one that announces itself (Verity, Temperance, Thankful); both work, but they signal very different things.
- Look beyond English: Sophia, Irene, Esperanza, Imani, Makoto and Satya all carry virtue meanings without sounding like a Puritan revival.
- For a girl-heavy field, masculine and unisex virtue names are worth hunting out: Felix, Justus, Clement, Valor, Prosper, Amin, Tadashi, Toivo and Themba.
- If you are naming a character, match the virtue to the plot: Patience for someone who will be tested, Constance for someone who will be tempted, Verity for someone who lies.
- Check how the name shortens. Temperance becomes Tempe or Tess, Prudence becomes Pru, Constance becomes Connie; make sure you like the everyday version too.
Frequently asked questions
What is a virtue name?
A virtue name is a given name taken directly from a moral quality or desirable trait: Grace, Hope, Faith, Patience, Prudence, Verity, Honor, Justice. The term usually refers to English word-names, but most languages have equivalents, such as Sophia (wisdom), Irene (peace), Imani (faith) or Satya (truth).
Are there virtue names for boys?
Yes, though fewer in English. Felix, Clement, Justus, Constantine, Valor, Prosper, Earnest and Noble are established options, and other languages offer many more: Amin and Adil (Arabic), Makoto and Tadashi (Japanese), Toivo and Onni (Finnish), Themba and Mandla (Zulu), Traugott and Leberecht (German).
What were Puritan virtue names like?
Alongside familiar ones such as Prudence, Mercy and Temperance, Puritans used rarer choices like Thankful, Hopestill, Waitstill, Remember, Experience, Increase and Silence, plus hyphenated 'hortatory' names like Praise-God, Fear-Not and Stand-Fast. This generator includes the usable ones for historical characters.
Which virtue names are popular right now?
Grace, Hope, Faith and Felicity have never really left; Verity, Amity, Clemency, Honor, Mercy and Constance have risen as vintage revivals, and Sophia, Serenity, Harmony and Justice are common in recent years. Names like Patience, Prudence and Temperance remain rare and distinctive.
Related generators
Puritan Name Generator
Virtue names and colonial New England surnames
Baby Name Generator
Girl, boy and gender-neutral baby names you will actually use
Baby Girl Name Generator
Beautiful baby girl names with middle and last name pairings
Saints Name Generator
Real Catholic and Orthodox saint names
Bible Name Generator
Names from Genesis to Revelation
My Spiritual Name Generator
Find a sacred name with real meaning
Amish Name Generator
Plain-community names from Lancaster to Holmes County
Tiefling Virtue Name Generator
Single-word virtue names in the D&D tiefling tradition
More like this
Happy Name Generator
Names that mean happy, joy and laughter
Random Tiefling Name Generator
Infernal, virtue and human-style names for D&D tieflings
Baby Boy Name Generator
Full baby boy names with middle and last name
Blonde Name Generator
Names that mean fair, blond or golden
Red Hair Name Generator
Names that mean red, plus auburn and ginger picks
Strong Name Generator
Real given names that mean strength and courage
All 500 virtue names
A: 28 names
- Adil
- Adila
- Adili
- Afaf
- Agape
- Agatha
- Ahava
- Aiko
- Alethea
- Aloha
- Amabel
- Amal
- Amanda
- Amani
- Amin
- Amina
- Amity
- Amparo
- Ananda
- Anning
- Arete
- Arman
- Armas
- Asha
- Ayo
- Ayomide
- Azad
- Azadeh
B: 23 names
- Baraka
- Barakah
- Baris
- Bayani
- Be-Courteous
- Beata
- Beatrix
- Behnam
- Behrooz
- Believe
- Benedetta
- Benedict
- Benita
- Benito
- Blaga
- Blagovesta
- Blagoy
- Blessing
- Bliss
- Bonaria
- Bonaventure
- Brave
- Busara
C: 31 names
- Candor
- Caoimhe
- Cariad
- Caridad
- Caridade
- Carita
- Caritas
- Cesur
- Chanan
- Chara
- Charis
- Charity
- Chastity
- Chengxin
- Chesed
- Chidinma
- Clemencia
- Clemency
- Clement
- Clemente
- Clementine
- Comfort
- Concord
- Concordia
- Confidence
- Consolata
- Constance
- Constantine
- Consuelo
- Costanza
- Courage
D: 22 names
- Dadmehr
- Dalisay
- Dana
- Daya
- Dehua
- Deliverance
- Deming
- Desire
- Dhairya
- Dhiraj
- Dhriti
- Dhruv
- Dikaios
- Diligence
- Dilys
- Dobrava
- Dobrila
- Dobrinka
- Dobromir
- Dobroslav
- Dovile
- Duc
E: 13 names
- Earnest
- Ehrentraut
- Elpis
- Emet
- Emunah
- Erdem
- Esperanza
- Eudoxia
- Eunice
- Eupraxia
- Eusebia
- Evangeline
- Experience
F: 30 names
- Faint-Not
- Faith
- Falah
- Farzan
- Farzaneh
- Fe
- Fear-Not
- Fede
- Felicia
- Felicidad
- Felicity
- Felix
- Ffydd
- Fidel
- Fidelia
- Fidelis
- Fidelity
- Fidelma
- Fides
- Fikir
- Firinne
- Fortitude
- Fortunata
- Fortunato
- Freelove
- Frieda
- Friedegund
- Friedhelm
- Furaha
- Furchtegott
G: 14 names
- Gallant
- Glory
- Gobaith
- Godly
- Gotthilf
- Gotthold
- Gottlieb
- Gottlob
- Graca
- Grace
- Gratia
- Gwen
- Gwenda
- Gwyn
H: 31 names
- Haki
- Halim
- Halima
- Hanh
- Hanif
- Harmony
- Hasib
- Hate-Evil
- Hedd
- Heddwen
- Heddwyn
- Hekima
- Heping
- Heshima
- Hilarion
- Hilary
- Hilja
- Hold-Fast
- Honesty
- Honor
- Honora
- Honorata
- Honore
- Honoria
- Hope
- Hopestill
- Huld
- Hulda
- Huldreich
- Humility
- Huruma
I: 16 names
- Ifeoma
- Iffat
- Ihsan
- Ikhlas
- Ikram
- Ilo
- Imani
- Imara
- Increase
- Innocence
- Innocent
- Into
- Irene
- Ireti
- Isamu
- Ismat
J: 9 names
- Jabulani
- Jianyi
- Jingyi
- Joy
- Jun
- Justice
- Justina
- Justine
- Justus
K: 11 names
- Kalyan
- Kalyani
- Karim
- Karima
- Karuna
- Keiko
- Kenshin
- Kiyoko
- Kiyoshi
- Kshama
- Kshanti
L: 16 names
- Laima
- Latif
- Leberecht
- Lempi
- Letitia
- Liang
- Liberty
- Liebetraut
- Liebgott
- Ligaya
- Lokahi
- Loyal
- Lualhati
- Luz
- Lyuba
- Lyubov
M: 33 names
- Maitri
- Makoto
- Malaya
- Malie
- Mandla
- Mangala
- Mansueta
- Masaru
- Megumi
- Mehr
- Mehran
- Mehri
- Meile
- Mercy
- Merit
- Metta
- Mila
- Milagros
- Milana
- Milena
- Milos
- Mindwell
- Minoru
- Mirna
- Miroslav
- Miroslava
- Misao
- Modesta
- Modesto
- Modesty
- Mubarak
- Mudita
- Mulia
N: 28 names
- Nabil
- Nabila
- Nada
- Nadeje
- Nadezhda
- Nadia
- Nadiv
- Najah
- Naoki
- Naoko
- Naomi
- Nazih
- Neema
- Nghia
- Ngozi
- Nhan
- Nhyira
- Niki
- Ning
- Nirmala
- Nishtha
- Noam
- Noble
- Nokuthula
- Nomusa
- Nozomi
- Nur
- Nyaya
O: 8 names
- Obedience
- Oiva
- Olina
- Ometz
- Omid
- Onesta
- Onni
- Onur
P: 27 names
- Pacifica
- Parsa
- Patience
- Pavitra
- Pax
- Paz
- Perpetua
- Philia
- Pia
- Piedad
- Piedade
- Piety
- Pio
- Placida
- Pleasant
- Praise
- Praise-God
- Prem
- Prema
- Preserved
- Prosper
- Prospero
- Providence
- Prudence
- Prudencia
- Punit
- Purity
R: 22 names
- Rachamim
- Radmila
- Radomir
- Radost
- Raheem
- Rahma
- Rashid
- Rashida
- Rastin
- Rauha
- Refugio
- Rehema
- Reiko
- Rejoice
- Remedios
- Remember
- Remeny
- Ren
- Renyi
- Resolved
- Rida
- Rina
S: 61 names
- Sabir
- Sabira
- Sabri
- Saburi
- Sachiko
- Sadik
- Sadiq
- Safiya
- Sahaj
- Sahas
- Salama
- Saliha
- Santosh
- Sapientia
- Satoshi
- Satya
- Satyavati
- Saumya
- Seiji
- Selam
- Serena
- Serenity
- Setia
- Sevgi
- Shad
- Shadi
- Shakir
- Shalom
- Shande
- Shanta
S, continued
- Shanti
- Shaurya
- Sheela
- Shinji
- Shlomit
- Shraddha
- Shubha
- Shuchi
- Shukri
- Sibusiso
- Siddiqa
- Sidqi
- Silence
- Sincere
- Sipho
- Slavomir
- Sneha
- Socorro
- Solace
- Sophia
- Sophronia
- Sophronius
- Sotiria
- Speranta
- Speranza
- Stand-Fast
- Steadfast
- Subira
- Suchita
- Sukran
- Sulo
T: 40 names
- Tacita
- Tadao
- Tadashi
- Tahir
- Tahira
- Taito
- Takeshi
- Tawfiq
- Tegan
- Temitope
- Temperance
- Tesfaye
- Thandiwe
- Thando
- Thankful
- Themba
- Thembeka
- Thembelihle
- Thurecht
- Tiesa
- Tigist
- Tihana
- Tihomir
- Tikvah
- Tirion
- Titiksha
- Toivo
- Tomoko
- Tova
- Traugott
- Treulieb
- True
- Truelove
- Trung
- Trust-God
- Tumaini
- Tuvia
- Tyyne
- Tzadok
- Tzedek
U: 7 names
- Udara
- Uljas
- Umut
- Unity
- Upeksha
- Upendo
- Usko
V: 16 names
- Valente
- Valeria
- Valiant
- Valor
- Vefa
- Vera
- Verena
- Veridiana
- Verity
- Verus
- Victoria
- Victory
- Vieno
- Vilte
- Vinay
- Vivek
W: 2 names
- Wafa
- Waitstill
X: 1 name
- Xinyi
Y: 6 names
- Yashar
- Yasushi
- Yigit
- Yosher
- Yoshiko
- Yoshimi