Choji
Meaning: second butterfly
Origin:Japanese
Tanjiro
Meaning: coal + calm son; highly valued second son
Origin:Japanese
Nagato
Meaning: long-lasting gate
Origin:Japanese
Yuichi
Meaning: brave first-born son
Origin:Japanese
Eijiro
Meaning: reflective second son
Origin:Japanese
Haku
Meaning: white; chief; soul
Origin:Japanese
Kanon
Kanon is a feminine name of Japanese origin....
Origin:Japanese
Clemont
Meaning: mild, merciful
Origin:Variation of Clement, Latin
Shi
Meaning: season; honest; history; stone
Origin:Chinese