Šakarnis – lietuviška pavardė, kilusi iš žodžio „šakarnis“ (šakotas, šakotas medis arba žmogus, turintis daug šakų, galbūt ir perkeltine prasme). Ji gali būti susijusi su vietovardžiais arba pravarde, nurodančia ryšį su mišku, medžiais.
Įžymūs žmonės su šia pavarde:
- Kęstutis Šakarnis – Lietuvos diplomatas, buvęs ambasadorius.
- Vytautas Šakarnis – inžinierius, visuomenės veikėjas.
Pavardė reta, bet aptinkama Lietuvoje, dažniausiai siejama su gamtos, šaknų simbolika.