В русском языке у слов кроме мужского, женского и среднего рода бывает еще и общий род.
Напр. брюзга, задира, егоза, невежа, недотрога, скряга, растрепа и др.
"Большая часть этих слов служит средством экспрессивной характеристики. Употребляются они преимущественно в разговорном стиле речи. С существительными общего рода не следует смешивать слова с формальными признаками мужского рода (название лиц по профессии, должности, роду занятий), которые в настоящее время широко применяются также для называния лиц женского пола. Эти слова в грамматическом отношении не стали словами общего рода, а остались словами мужского рода: новый судья Иванова, известный скульптор Мухина, Николаева-Терешкова - женщина-космонавт.
Многие из этих слов совсем не имеют параллельных форм женского рода: доцент, педагог, агроном, мастер, кандидат наук и др. Часть слов имеет параллельное образование женского рода, но употребляется для обозначения жены человека соответствующей профессии или звания: профессорша, директорша, полковница и т.д. Эти же параллельные образования могут обозначать лицо женского пола по профессии и занятиям (нередко употребляются с пренебрежительным оттенком). Они используются только в разговорном, а иногда и в просторечном стилях речи (врачиха, докторша, агрономша, кондукторша, кассирша, библиотекарша и др.)."
=============
Поэтому, усе просто.
Бывает гном Миша, а бывает гном Маша. Бывают и тролль Ваня и тролль Аня...
А, чтобы не заморачиваться с подобными вопросами типа "заведующей у Швондера", в штатном расписании моего института написано просто "Зав. отделом", "зав. сектором" и т.п.
--------------------
С уважением, А.Малышев