Leština dostala svůj název od místa porostlého leštinou - tzn. skupinou planých lískových keřů. Je jednou ze středně velkých vesnic Olomouckého kraje. Leží asi čtyři kilometry východně od města Zábřeha, v nejsevernější části Hornomoravského úvalu, na levém břehu řeky Moravy na úpatí Benkovského výběžku Hrabišínské odnože Hrubého Jeseníku.