Деревня расположена на берегу реки Унжа (приток Оки) в 2 км на северовосток от центра поселения села Илькино и в 11 км на юг от райцентра города Меленки близ автодороги Нижний Новгород — Ряжск
В 1859 году в деревне Осинки числилось 50 дворов.
В конце XIX — начале XX века деревня в составе Лехтовской волости Меленковского уезда.
С 1929 года деревня входила в состав Илькинского сельсовета Меленковского района.