Choosing a name for your baby is a deeply meaningful decision, and one that will travel with your little one throughout their lives. All around the world, many parents are drawn to names that mean compassion, kindness, and empathy. And it’s no wonder, given that compassion is a cherished virtue, symbolizing warmth, understanding, and love.
Names that mean compassion carry a powerful message, inspiring little ones to grow into caring and thoughtful members of the community, and the world. From ancient traditions to modern influences, these names resonate with families who want to instill positive values in their children.
So let’s explore 42 boy names and 31 names for girls that symbolize compassion and help you to find the perfect choice for your kind-hearted little one.
The top 42 baby boy names that mean ‘compassion’
1. Raghav
Raghav is a Sanskrit name for boys that means ‘compassionate one’ or ‘Lord of compassion’. It’s pronounced ‘RAH-GUVE’.
2. Rahim
Rahim – pronounced ‘RAH-HEEM’ – is an Arabic name for boys that means ‘compassionate’ and ‘merciful’.
3. Ansel
Ansel is a German name for boys that means ‘God’s protection’ or compassionate protector’ – wonderful meanings to pass on to a baby boy.
4. Karim
Karim is another Arabic name on this list that means ‘compassionate’ or ‘generous’. It’s pronounced ‘KAH-REEM’.
Read More: 80 Beautiful Baby Names Meaning ‘Blessing from God’ and Their Origins
5. Ehsan
Ehsan is an unusual name for boys in the US. It has both Persian and Arabic roots and means ‘compassion’ and ‘kindness’ and is pronounced ‘EH-SARN’.

6. Clemens
Clemens is a very traditional name for boys. It has Latin origins and means ‘gentle’ and ‘merciful’.
7. Jin
Jin is a short and sweet name for boys with Chinese origins. It means ‘tenderness’ and ‘compassion’.
8. Manan
Manan is a Sanskrit boy’s name that means ‘reflective’ and ‘compassionate’.
9. Rami
The name Rami is increasingly popular thanks to the the Hollywood actor Rami Malek! It’s a super cool name for boys that has Arabic origins. It means ‘compassionate archer’.
Read Next: 50 Unique Baby Names That Mean Warmth for Boys and Girls
10. Ellis
Ellis is a Hebrew name for boys that means ‘benevolent’ and ‘compassionate of God’, making it a great choice for religious families looking for a boy name that means compassion.

11. Chanak
Chanak is a Sanskrit name that means ‘full of compassion and kindness’.
12. Daya
Daya – pronounced DIE-UH – is a Hindi name for boys that means ‘compassion’ and ‘kindness’.
13. Milos
Milos is a Slavic name for little boys. It means ‘gracious’ and ‘compassionate’ and is pronounced ‘ME-LOSS’.
14. Pitambar
Pitambar is a very uncommon name in the US. It has Sanskrit origins and means ‘compassionate’ – perfect for a kind little soul!
Read Next: Baby Names That Mean Soul: Discovering Deeply Meaningful Names for Your Child
15. Quillon
Pronounced ‘KWIL-UN’, this Latin name means ‘strong yet compassionate’ and ‘one who shows mercy’. It’s an incredibly unusual name in the US!

16. Zahir
Zahir is an Arabic name for boys that means ‘supporter’ and ‘compassionate’.
17. Avniel
Avniel is a highly unusual name for boys with Hebrew roots. It means ‘God is compassionate’, making it a great choice for religious families.
18. Noah
Noah is a popular boy’s name in the US that means ‘comfort’ and ‘compassionate’. It has Hebrew roots.
19. Ravi
Ravi is a Sanskrit name for boys that means ‘sun’, symbolizing warmth and kindness. It’s a super cool-sounding name for boys.

20. Hamid
Hamid is an Arabic name that means ‘praiseworthy’ and ‘compassionate’.
21. Arif
Meaning ‘knowledgable’ and ‘compassionate’, Arif is an Arabic name for boys that’s pronounced ‘AR-EEF’.
22. Vatsal
Vatsal is a Sanskrit name that means both ‘compassionate’ and ‘affectionate’.
23. Amal
Amal means both ‘hope’ and ‘compassionate one’. It’s another Arabic boy’s name on this list of baby names that mean ‘compassionate’.
24. René
René is a sophisticated boy’s name with both French and Latin roots. It means ‘reborn’.

25. Chesed
Pronounced ‘HES-ED’, this Hebrew name for boys means ‘kindness’ and compassion’.
26. Jivan
Jivan means ‘compassionate being’ and has Sanskrit origins.
Read Next: Heavenly Choices: Unveiling the 100 Most Divine Angelic Names for Your Baby
27. Shafeeq
Shafeeq is an Arabic boy’s name that means ‘kind’ and ‘compassionate’.
28. Ashir
Ashir is a Hebrew name and means ‘blessed’.
29. Haroun
Haroun means both ‘enlightened’ and ‘compassionate’. It’s a name with Arabic roots.
30. Sanford
Sanford is a unique English name that means ‘compassionate guide’ and ‘peaceful crossing’.

31. Nader
Nader means ‘rare’ and ‘compassionate’ and has Arabic roots.
32. Ranan
Ranan means ‘joyful’ and ‘compassionate’ and has Hebrew roots.
Read Next: Heavenly Choices: Unveiling the 100 Most Divine Angelic Names for Your Baby
33. Tenzin
Tenzin is a name with Tibetan roots. It means ‘holder of compassion and wisdom’. It’s a name that’s sure to stand out throughout your little one’s life!
34. Zayd
Zayd is a name for boys that has Arabic roots. It means ‘growth’ and ‘compassionate’.
35. Anouk
Anouk is a Hebrew and French name that means ‘grace’ and ‘compassionate’.
36. Bodhi
Bodhi is a seriously cool and modern boy’s name that’s pronounced ‘BOH-DEE’. It means ‘awakening’ and ‘compassionate being’.

37. Farhan
Farhan means ‘joyful’ and ‘compassionate’ and has Arabic origins.
38. Mahid
Pronounced ‘MAH-HEED’, this Arabic boy’s name means ‘compassionate’ and ‘one who comforts’.
39. Pax
Pax is a short, super cool name for little boys. It has Latin roots and means ‘peace’, which symbolizes compassion and understanding.
40. Rupin
Rupin means ‘compassionate’ and has Sanskrit roots.

41. Keanu
Keanu (yes, like Reeves!) is a Hawaiian boy’s name that means ‘cool breeze’ as well as ‘gentle’ and ‘compassionate’. It’s also a great nature-inspired name.
42. Matteo
Matteo is an Italian and Hebrew name that means ‘gift of God’ and ‘compassionate gift’. It’s pronounced ‘MAT-AY-OH’.
The top 31 baby girl names that mean ‘compassion’
43. Karuna
Karuna is a Sanskrit girl’s name that means ‘compassion’ and ‘mercy’ – beautiful meanings for a new baby girl!

44. Amara
Amara is an unusual Latin name for girls that means ‘grace’ and ‘compassion’.
45. Mercy
Mercy is an adorable name for little girls that means ‘compassion’ and ‘forgiveness’. It has English roots.
46. Clemency
Clemency is a sophisticated Latin name for girls that means ‘gentleness’ and ‘compassion’.
47. Anisa
Anisa is an Arabic name that means ‘friendly’ and ‘compassionate’. It’s pronounced ‘AH-NEE-SA’.

48. Mila
Mila is a super cool name for girls that’s pronounced ‘ME-LAH’. It has Slavic roots and means both ‘gracious’ and ‘compassionate’.
49. Daya
Daya is a Sanskrit girl’s name that means ‘compassion’ and ‘kindness’. It’s pronounced ‘DYE-UH’.
Read Next: Heavenly Choices: Unveiling the 100 Most Divine Angelic Names for Your Baby
50. Emani
Emani is an Arabic name. It means ‘compassionate’ and ‘faith’.
51. Navya
Navya is a unique girl’s name that has Sanskrit origins. It means ‘worth praising’ and ‘compassionate’.
52. Aida
Aida is a cute name for girls with Arabic origins. It means ‘helper’ and ‘compassionate’.

53. Chara
Chara has Greek roots and means ‘compassionate happiness’ and ‘joy’ – perfect for a happy and radiant addition to the family!
54. Ruth
Ruth is a vintage name for girls that has one syllable. This timeless name has Hebrew origins and means ‘compassionate friend’.

55. Lenna
Lenna is a German name for girls that means ‘kind’ and ‘compassionate’.
56. Humaira
Humaira is an Arabic name that means ‘compassionate’.
57. Ariella
Ariella is a unique name for girls that has Hebrew origins. It means both ‘lioness of God’ and ‘compassionate protector’.
58. Priya
Pronounced ‘PREE-YA’, Priya is a Sanskrit girl’s name that means ‘beloved’ and ‘compassionate’.

59. Anaïs
Anaïs has both Hebrew and French roots and is pronounced ‘AH-NAY’. It’s a sophisticated baby girl name that means ‘compassion’ and ‘grace’.
60. Althea
Althea is a Greek name for girls that means ‘healing’ and ‘compassionate healer’.
61. Imani
Imani is a Swahili girl’s name that means ‘faith’ and ‘compassionate trust’.

62. Evangeline
Evangeline is a pretty girl’s name with Greek roots. It means ‘compassionate messenger’.
63. Talia
Meaning ‘compassionate blessing’, Talia is a Hebrew name for girls that’s pretty uncommon in the US.
Read Next: The Top Exceptional and Unique Baby Names for Your Little Boy or Girl
64. Ellie
Ellie is a Greek name for little girls that means ‘shining light’ and ‘compassionate guide’.
Read Next: 30 Baby Names That Mean ‘Light’: Illuminating Choices for Your Little One

65. Mahira
Mahira is an Arabic name for baby girls that means ‘skilled and compassionate helper’.
66. Nimah
Nimah – pronounced ‘NEE-MAH’ – is an Arabic name for girls that means ‘compassionate gift’.
67. Seren
Seren is a beautiful Welsh name for girls that means ‘star’ and ‘compassionate light’.
68. Samara
Samara is a Hebrew girl’s name that means ‘guardian’ and ‘compassionate protector’.

69. Mariam
Mariam is a girl’s name with Arabic origins. It means ‘compassionate lady’ and ‘beloved’.
70. Safiya
Safiya is a cute name for girls with Arabic origins. It means ‘pure’ and ‘compassionate’.
71. Ariane
Ariane has Greek origins and means ‘compassionate spirit’. It’s a variation of the celebrity-inspired name Ariana.
72. Zaina
Zaina has a beautiful meaning – ‘compassionate heart’ – and has Arabic roots.

73. Salma
The Arabic name Salma means both ‘peaceful’ and ‘compassionate’.
Final thoughts
Choosing a name that embodies compassion is a wonderful way to instill a sense of kindness and empathy in your little one from the very beginning of their life. These kind and caring names not only reflect a cherished value; they serve as a reminder of the warmth and understanding you hope they carry with them.
Every name on this list has been thoughtfully chosen to reflect connection and the best of humanity. We hope you find one that feels just right for your little one as you prepare to welcome them to the world!
And if you’re still looking for inspiration, don’t miss our list of names that mean ‘soul’, names that mean ‘blessing from God’ and beautiful names that mean ‘growth’.