Фамилия Магро — сефардская. Она образована от испанского слова «magro» — «худощавый». (Информация взята из книги «Dicionario Sefaradi de Sobrenomes» Guilherme Faiguenboim, Paulo Valadares, Anna Rosa Campagnano). Вероятно, таковы были особенности телосложения предка носителей этой фамилии.