Selma is a diminutive of Anselma. Anselma originates in Germanic languages and means "protective like God's helmet". It is a feminine form of Anselm. Some sources suggest that the name Selma was invented by James Macpherson and used in his writings.
Disover and match names today only on the BabyHandle mobile app. Available in the App Store and Play Store