Japanese Girls' Names
The Most Popular Japanese Baby Names
Japanese Boys' Names
Geisha Names
Geishas' geimei, or professional names.
Courtesan Names
Names of oiran and tayuu, the highest-ranking Japanese courtesans, whose refinement and artistic excellence set the stage for the geisha.