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 "Baby a Day".
From the experts:
Fluttery and flighty. But there are a couple of names that mean butterfly you might consider, such as Yara and Farasha.