Shelbert is an uncommon given name of English origin. It's derived from the Germanic elements 'scield' meaning shield, and 'beorht' meaning bright or famous. The name has been relatively rare throughout history but gained some popularity in the United States during the mid-20th century.
"Shelbert saw its peak popularity with exactly five newborns named so in 1961."