Germanic name meaning 'divine helmet' or 'God's protection' (ans 'god' + helm 'helmet').
Anselm is a name of ancient Germanic power, composed of two proto-Germanic elements: ans, referring to the Aesir — the Norse and Germanic gods — and helm, meaning helmet or protection. The combined meaning, roughly "divine protection" or "protected by God," gave the name a sacred, warrior-noble weight that made it popular among the Lombards and Franks of early medieval Europe. It was carried into England by the Normans after the Conquest of 1066, where it took root in ecclesiastical and aristocratic circles.
The name's most celebrated bearer is Saint Anselm of Canterbury (1033–1109), the Italian-born Benedictine monk who became Archbishop of Canterbury and is regarded as one of the greatest philosophical theologians of the Middle Ages. His ontological argument for the existence of God — that God, as the greatest conceivable being, must necessarily exist — remains one of the most discussed philosophical proofs in Western thought. Anselm's intellectual legacy is so towering that he is often called the "Father of Scholasticism," bridging the patristic tradition and the high medieval university.
The name also belonged to Anselm of Laon, another foundational figure of early scholastic theology. Through the medieval period, Anselm was well-used in Germany, Italy, and England before gradually contracting in favor of names like Anthony and Andrew. Today it is genuinely rare in English-speaking countries — distinctly uncommon in a way that makes it feel both antique and fresh.
In German-speaking countries it has never fully disappeared. For parents drawn to serious, historically weighted names with philosophical pedigree — names that feel neither invented nor overused — Anselm carries a gravity and intellectual tradition few names can match.