Деревня расположена в 4 км на юг от центра поселения села Заречного и в 21 км на югозапад от райцентра города Собинка
Деревня Копнино впервые упоминается в писцовых книгах 1629-1635 годов в составе Осовецкого прихода и принадлежала Троицкому монастырю, в ней было 5 дворов крестьянских, 1 бобыльский и 1 пустой.
В конце XIX — начале XX века деревня являлась центром Копнинской волости Покровского уезда. В 1905 году в деревне имелось 109 дворов.
С 1929 года деревня являлась центром Копнинского сельсовета Собинского района, позднее центр сельсовета был перенесен в село Заречное.