Село Голешово е разположено в север-северозападното подножие на граничната планина Славянка (Алиботуш). В непосредствена близост до него се намира биосферният резерват „Алиботуш”. Голешово отстои на 46 километра от град Сандански, на 21 километра от село Катунци и на 14 километра от село Петрово. Пътят до селото е асфалтиран. На 9 километра източно от него е разположена Парилската седловина, до която води черен път. Голешово е с малобройно население. Тук е съхранена интересна старинна архитектурата.
Село Голешово се слави с богатото си историческо минало. Според археолозите в околностите му е имало поселищен живот още от времето на новокаменната епоха (5000 г.пр.Хр.), а при сегашното му разположение – след последната четвърт на IV в.пр.Хр.
Името Голешово се среща за първи път в османски регистри от 1611-1617, 1623-1625 г.