what is the meaning of the first name megan
American Meaning: The name Megan is an American baby name. In American the meaning of the name Megan is: Pearl. Persian Meaning: The name Megan is a Persian baby name. In Persian the meaning of the name Megan is: Child of light.