Magosha ou Małgorzata (prononciation : [mawɡɔˈʐata]) est un prénom polonais féminin, venu du grec ancien[1] Margarita (μαργαρίτα), signifiant perle[2].
On trouve également des racines communes avec le sanskrit manjari (mən'jə'ri:), fleurs[3]. Ce prénom trouve des équivalents dans de nombreuses langues européennes : Margaret, Marguerite, Margot, Natacha... On trouve également des diminutifs de ce prénom en polonais : Małgośka, Małgosia, Gosia, Gośka, Gosieńka, Gosiunia[réf. souhaitée].