Green’s Dictionary of Slang

nails n.

[SE phr. hard as nails]

1. (UK juv.) an aggressive person, a ‘hard’ man.

[US]F.M. Thrasher Gang 340: ‘A hard boy [...] Nails’.
P. Dickson Baseball Dict. (1999) 336: Nails [...] Generic nickname for a player who is tough.
OnLine Dict. of Playground Sl. 🌐 nails n. hard case. someone who is fit and good at fighting, tough guy.

2. see nail n.1 (1)