Snapdragon

Flower name, from English
"dragon's mouth"

Snapdragon Origin and Meaning

The name Snapdragon is a boy's name meaning "dragon's mouth".

Feisty floral name that would work better as a middle name than as a first, so called because of the flower's resemblance to a dragon's open mouth.