Using primarily IBGE census data [2010], this gem classifies brazilian first names as 'male' or 'female'.
Avantsoft
MIT