determined, firm, resolute, resolved, purposeful, purposive, sure, self-disciplined, strong-willed, uncompromising, unyielding, unbending, unwavering, unswerving, unfaltering, unshakeable, inexorable, forceful, persistent, persevering, tenacious, dogged, stubborn;
dedicated, committed, stalwart;
North American rock-ribbed
informal gutsy, spunky
rare perseverant, indurate