Bela is a male name.
Bela is a Hungarian name. It’s a short form of Adalbert or Abel. Bela also appears in the Bible (first son of Benjamin, Genesis 46).
According to its Hungarian origin, Bela means “cordial” (from “bél” = heart/soul/innard/intestine). Another meaning is “noble”, “shining” (from Adalbert/Abel).