Alliterative Names: Hubert

Hubert

Name origin: German

Name meaning: Shining spirit

Humphrey

Name origin: Old English

Name meaning: Peaceful force