Lepelionių piliakalnis – piliakalnis Prienų rajono savivaldybės teritorijoje, Lepelionių kaime (Stakliškių seniūnija). Seniau dar vadintas Balnakalniu, vėliau imtas vadinti Napoleono kepure.
Lepelionių piliakalnis yra nupjautos keturkampės piramidės formos. Iš pietų, šiaurės ir vakarų juosia žemuma, rytuose – aukštuma. Šlaitai statūs: vakarinis – 15, rytinis – 7,5 m aukščio. Piliakalnio rytinėje papėdėje yra 26 m pločio ir 2 m gylio griovys. Piliakalnio aikštelė ovali, 13 x 10 m dydžio, apjuosta pylimu – rytiniame krašte 2 m aukščio ir 12 m pločio, kitur – 0,2 m aukščio ir 2 m pločio.