Mayflower

English
"flower name"

Mayflower Origin and Meaning

The name Mayflower is a girl's name meaning "flower name".

A beautiful and rare botanical choice belonging to a tiny white flower, and also to the ship that first brought the Pilgrims from England to the New World in 1620.