Did you get that idea from the US concept of political correctness ? IN Spanish and Italian, gender is only a matter of sonority. Words and names ending in "o" are masculine, while words and names ending in "a" are feminine ("e" is case by case). Genders in French are the same as in Italian or Spanish, but the sonority has been lost with the pronuciation change. Don't know how German attributed gender to words originally.