In German, name Bel means – Diminutive of Belinda: From the Old German Betlindis, which is derived from the word for snake.. Other origins for name Bel include – German, Indian, French, Spanish, English. Name Bel is most often used as a girl name or female name.