Synonyms for Thick-skinned (same or very similar meaning)
WordNet sense 1 (insensitive to criticism):
tough-skinned
WordNet sense 2 (deficient in human sensibility; not mentally or morally sensitive):
insensitive
From the ODE community, based on WordNet
add/edit