The phrase flower girl can have various meanings. In broadest terms it is a girl associated with flowers. It has been used to refer to girls who sell flowers, such as the fictional character Eliza Doolittle, or to girls who have flower-related powers or themes, such as Lun Lun the Flower Girl, or the alter-ego of "Flower Seller Uniqua" (which is "Flower Girl") in Backyardigans.
A Flower Girl can refer to a participant in a wedding procession. Flower Girls are usually members of the Bride's or Bridegroom's extended family, but may also be friends. During the wedding procession, flower girl is usually walking through the aisle with her partner, who is called Ring Bearers and Page Boy. They are usually wearing the same color theme as brides and groom.
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. Her dressing resembles that of the bride. At the time of the Roman Empire, flower girls were young virgins carrying a sheaf of wheat during the wedding ceremony. It was believed that this would bring prosperity to the bride and groom. During the Renaissance flower girls carried strands of garlic. This was based on superstition that garlic keeps away evil spirits and bad luck.
Traditionally, the flower girl's clothing was provided by the families of the bride and groom, but today most couples expect the parents of the flower girl to pay for her clothing and other expenses related to her participation.