Вопрос вызвал у меня большой интерес, так как люблю «копаться» в словах, узнавать их значения, выяснять этимологию, поэтому и попробовала провести небольшое исследование. Сразу замечу, что мой ответ – на уровне предположений, которые могут оказаться как верными, так и ошибочными, потому что для этимологического исследования следует иметь намного больше сведений о населённом пункте, чем их оказалось в Вашем вопросе.
Собственно, попробую ответить, почему Дубинками могли назвать деревню, в окрестностях которой не растёт ни одного дуба.
Начну с того, что деревень, сёл с названием Дубинка, Дубинки несколько. Дубинки есть в Беларуси – в Шумилинском районе Витебской области (Ковляковский сельсовет) и в Минском районе Минской области (Крупицкий сельсовет), в Украине – в Шаргородском районе Винницкой области и в Мостисском районе Львовской области. Кроме того, четыре деревни с названием Дубинка расположены в Беларуси, три – в Украине, и даже в моём Казахстане, в Сарыкольском районе Костанайской области, есть село с таким названием.
И все эти названия ассоциируются у меня не с дубами, а с дубинами, дубинками. Подтверждение верности этих ассоциаций я нашла в Словаре народных географических терминов Мурзаева Э. М. – М.: 1984 – с. 192, где говорится о топониме Дубасово (деревня Дубасово Московской области): происхождение названия связано с глаголом ДУБАСИТЬ и с диалектным существительным ДУБАСКА, имеющим значение «дубинка для обороны, драки».
Когда я ознакомилась с этой статьёй, а также с несколькими статьями о фамилиях типа Дубина, Дубинин, Дубинкин, Дубинский, происхождение которых связывают с географическими названиями Дубина, Дубинка, Дубинки, у меня возникли такие версии происхождения топонима Дубинка:
Название ДУБИНКА могло произойти от фамилии или прозвища основателя географического объекта, само слово ДУБИНА, от которого образовано прозвище, имеет три значения, но, скорее, в данном случае оно символизировало силу и твёрдость, а не имело уничижительного значения, так как вряд ли по имени-прозвищу, мягко говоря, недалёкого человека могли назвать населённый пункт.
В Интернете нашла и такое толкование слова ДУБИНА со ссылкой на Даля, хотя отмечу, что в самом словаре Даля ничего похожего не обнаружила (но в упомянутом уже словаре Э. М. Мурзаева ссылка даётся на конкретное издание и указывается страница: М. 1989 – Т. 1 – с. 498): «Дубина – гора, покрытая лесом только на вершине; холм в лесу, покрытый деревьями». С учётом этого значения можно предположить, что уменьшительно-ласкательное название ДУБИНКА могло появиться именно потому, что деревня построена вблизи такой горы или такого холма.
Ещё в одном значении употреблялось ранее слово ДУБИНА – дерево вообще. То есть ДУБИНКОЙ, ДУБИНКАМИ могли назвать деревню, в которой или рядом с которой много деревьев (не дубов, других).
Наконец, последняя версия: ДУБИНА, ДУБИНКА – оружие, с помощью которого в старину тоже отражали нападения противников. Кстати, это не обязательно могли быть военные действия и даже, вероятнее всего, вовсе не военные, а выход стенка на стенку, улица на улицу, село на село. Во время таких потасовок, если они устраивались не ради развлечения, часто применялись дубинки. Предположу, что слово ДУБИНКИ в переносном значении использовалось для обозначения грозных кулаков противников по кулачному бою. Села, где проживали особенно удачливые в таких боях, могли тоже назвать ДУБИНКАМИ.