San Anselmo in Spanish means “Saint Anselm.” It’s a saint’s name, referring to Anselm of Canterbury, and “Anselmo” itself is also a Spanish given name with the meaning “divine helmet” or “protected by God” in its older Germanic roots.

Quick breakdown

  • San = Saint.
  • Anselmo = Anselm / Anselmo, a saint’s name and also a Spanish personal name.

In context

For place names, San Anselmo is usually understood as the name honoring Saint Anselm rather than a phrase meant to be translated word-for-word.

TL;DR

It means Saint Anselm in Spanish.