English is a mess and probably always will be. It combines West Germanic languages, Latin, Old Norse, and French. This gives us more words that mean the same thing.
At one time English had grammatical gender just like many languages do today, but dropped it. I'm grateful for this simplification.