As adjectives the difference between naggiest and snaggiest
is that naggiest is (naggy) while snaggiest is (snaggy).
naggiest
English
Adjective
(head)
(naggy)
naggy
English
Adjective
(er)
Prone to nag, irritable
snaggiest
English
Adjective
(head)
(snaggy)
snaggy
English
Adjective
(er)
Covered in snags, or similar sharp projections.