The name Butterfly is a girl's name of English origin. Butterfly and is often added to lists like Butterfly Names and discussed in our forums with posts like "Pick 5 (GIRLS)".
From the experts:
Fluttery and flighty. But there are a couple of names that mean butterfly you might consider, such as Yara and Farasha.