names & meanings!
over 22,000
Home
Leonhard
Leonhard
"Lion-strong." Old Germanic name composed of the elements leon "lion" and hard "strong."