A flower girl is a participant in a wedding procession. Like ring bearers and page boys, flower girls are usually members of the bride's or bridegroom's extended family, but may also be friends.
Her male equivalent is the ring bearer or page boy. Often the ring bearer and the flower girl are dressed to look like a couple, and they may be dressed in miniature versions of the bride's and bridegroom's clothes.
Typically, the flower girl walks in front of the bride during an entrance processional. She may spread flower petals on the floor before the bride or carry a bouquet of flowers.
Historically, the clothing is provided by the families of the bride and groom, but most modern couples expect the parents of the flower girl to pay for her clothing and other expenses related to her participation.