The name Bea is a girl's name meaning "she who brings happiness". Bea and is often added to lists like Nicknames for Girls and discussed in our forums with posts like "What would be the perfect twin?".
From the experts:
Bea is a former old lady name that's cute again as a short form -- and is now beginning to stand on its own. Bee is a variation that, like Bea, can work as a diminutive for any name that starts with the letter B, or in the middle. Bea actually stood alone on the popularity lists for four years at the beginning of the twentieth century--and it could happen again.
Golden Girl Bea Arthur was born a Bernice.