French Meaning: The name Bel is a French baby name. In French the meaning of the name Bel is: Fair. Lovely one. Sometimes used as an independent name associated with the French word belle, meaning beautiful.
Béla (Magyar /belɒ/, English /beɪlə/ "BAY-luh") is a common Hungarian male given name. Its most likely etymology is from old Hungarian bél ('heart; insides' in Old Hungarian and 'intestines' in modern Hungarian; in both the symbolism is 'guts' i.e. bravery and character).