Tags: Given Name, Name.
Margaret is a female first name derived from the Greek word margarites (μαργαρίτης) meaning pearl.It may be related to the Sanskrit word मञ्यरी mañjarī. Alternately it might be of Persian origin derived from the Persian language marvârid (مروارید) a pearl or daughter of light.