Margaret is a female first name, derived via French (Marguerite) and Latin (Margarita) from Ancient Greek: μαργαρίτης (margarítēs) meaning "pearl". The Greek is borrowed from Persian. Margaret has been an English name since the 11th century, and remained popular throughout the Middle Ages.