Zarputilost je vlastnost člověka spočívající ve výrazné vytrvalosti, neústupnosti a pevném trvání na určitém cíli, postoji nebo rozhodnutí. Člověk projevující zarputilost se zpravidla nevzdává ani při překážkách, odporu nebo opakovaném neúspěchu a je ochoten pokračovat ve svém úsilí po dlouhou dobu.
Výraz může mít podle kontextu kladné i záporné zabarvení. V pozitivním významu se zarputilost blíží houževnatosti, odhodlání a mimořádné vytrvalosti. V negativním významu může označovat tvrdohlavost, zatvrzelost nebo neochotu ustoupit či změnit názor ani tehdy, když by to bylo rozumné.
Zarputilost se může projevovat při prosazování názoru, dosahování cíle, soupeření, práci nebo překonávání obtíží. Od podstatného jména zarputilost jsou významově přímo odvozena přídavné jméno zarputilý a příslovce zarputile.