Есть несколько правил:
- одушевленные существительные могут относиться как к мужскому роду, так и к женскому. Например, к мужскому относятся такие слова — «маэстро», «кутюрье», «денди», а к женскому — «леди», «мадам»;
- есть универсальные слова, которые употребляются в обоих родах, в зависимости от контекста. Например, «протеже», «визави», «инкогнито» и другие;
- наименования животных и птиц в большинстве случаев относятся к мужскому роду. Если имеется в виду женский, то это поясняется в контексте, например, «черная колибри», «красивая какаду»;
- неодушевленные существительные чаще всего принадлежат к среднему роду. Например, «симпатичное кафе», «бюджетное такси», «веселое шоу», «горячее какао». Что касается слова «кофе», то тут могут быть разные варианты. Согласно правилам русского языка, его можно употреблять как в мужском роде («крепкий кофе»), так и в среднем («ее кофе было сладким»). Но все-таки предпочтительнее классический вариант, то есть мужской род.
Помимо этого род можно определить по
видовому понятию. Например,
«салями» — это колбаса, следовательно, относится к женскому роду.
«Пенальти» (футбольный термин) представляет собой удар, следовательно, это
«он», то есть мужской род. Что касается географических названий, то тут надо действовать аналогичным образом. Например,
Конго — это река, следовательно, относится к женскому роду.
Сочи — город, соответственно, к мужскому.
Онтарио — озеро, то есть средний.