The name Lupin is a boy's name . Lupin and is often added to lists like Gorgeous Flower Names for Babies.
From the experts:
Lupin is an unusual flower name with roots in Old French, from the Latin lupinus, meaning “pertaining to the wolf”. In the literary world, it's the surname of Remus Lupin, a popular character in the Harry Potter franchise and a werewolf.