Pavardė „Tarnapavičius“ yra lietuviška, kilusi iš dviejų dalių: „tarnas“ (tarnas, valdininkas) ir „Povilas“ (vardas). Ji reiškia „Povilo tarnas“ arba „Povilo tarnų palikuonis“. Tai patroniminė pavardė, galinti kilti iš tarnavusio asmens, susijusio su Povilu.
Žymiausias jos nešiotojas – Marius Tarnapavičius, Lietuvos karinis lakūnas, vienas iš „Lietuvos vaikų“, žuvęs 1995 m. aviakatastrofoje.
Trumpai: pavardė kilusi iš žodžių „tarnas“ ir „Povilas“, žymiausias asmuo – lakūnas Marius Tarnapavičius.