Because it’s something your child will carry for life, picking a name for your baby can feel like a big responsibility,. Many parents look for names with a meaning behind them, and few meanings are as universal as goodness. Across cultures and centuries, families have named their children after kindness, virtue and moral strength, hoping the name will shape the person. From ancient Hebrew and Greek to Sanskrit, Arabic, Japanese and Chinese, here are seven names that carry the idea of goodness, along with the stories behind them.


Because it works as a blessing as much as a name, hoping the child grows up to be good in both looks and conduct, many families choose it.
Hasan is one of the best-loved names in the Arabic-speaking world and across South Asia, and it means “good”, “handsome” or “beautiful”. It comes from the root “husn”, which stands for goodness and excellence of character. In Japanese, Yoshi is commonly linked to the word “yoshi”, meaning “good” or “excellent”. Depending on the written characters chosen, it can also mean “respectful” or “virtuous”, since Japanese names get their meaning from how they’re written.
The name is also deeply respected in Islamic tradition, since Hasan ibn Ali was the grandson of Prophet Muhammad. Its feminine form, Hasna, carries a similar meaning. Yoshi appears on its own and as part of longer names such as Yoshiko and Yoshiro. The sound is cheerful and easy to pronounce around the world. Parents who like the idea of a name with flexible meanings may enjoy choosing the exact characters that best reflect what they wish for their child.

