Anselmo es un nombre propio masculino de origen germano en español. Procede del nombre germano Anshelm. Teniendo su origen en la unión de las raíces godas as, os ("Dios") y elm ("yelmo"), su significado es interpretado como "el protegido de los dioses".