The long-reigning English queen was known as Lilibet when she was still a young girl. She, and other members of the royalty, have probably set the trend for inserting multiple middle names for women. Her complete name, royalty style aside, is Elizabeth Alexandra Mary Windsor. She acquired her first middle name Alexandra from her great grandmother on the King's side, and the second one, Mary, from her grandmother.