The name Belladonna is a girl's name . Belladonna and is often added to lists like Gorgeous Flower Names for Babies.
From the experts:
Literally meaning 'beautiful lady', Belladonna is the name of a poisonous flower also known as nightshade. This connection gives an otherwise flowery name a darker, more exotic side.