baby names

Share

Hamish

At a Glance: Name: Hamish – Meaning: supplanter (traditional gloss); ultimately from Hebrew Jacob via…
Share

Cosimo

At a Glance: Name: Cosimo – Meaning: order (the ordered universe/world) – Origin: Italian (from…
Share

Anselm

At a Glance: Name: Anselm – Meaning: divine protection, literally 'god-helmet' – Origin: Germanic (Proto-Germanic…