Leonard

Name origin: German

Name meaning: Lion-hearted

Bernstein

Name origin: German

Name meaning: Amber, the bear's stone