names & meanings!
over 20,000
Home
Celestial
Didi
Didi
Pet form of
German
Dieter
, meaning "warrior of the people."