Name: Shahgul (شهجل)
Meaning: Shahgul is a Persian name for girls that means royal flower, kingly flower, figuratively meaning the most beautiful flower, and thus meaning extremely beautiful [person].
Gender: female