About the name Leonard
Leonard is a boy's name of Germanic origin from leon "lion" (via Greek) and hard "brave and strong" or "hardy". The name has come to mean "lion-hearted".
Other Names with Similar Meanings
Discuss the name Leonard