Разница между темноволосым и тёмнокожим в языке и культуре заключается в том, что темноволосый описывает цвет волос, а тёмнокожий — цвет кожи. 1
Например, в английском языке слово «тёмный» (dark) при упоминании человека означает цвет его волос, а не кожи. 1 В то же время тёмнокожий и чернокожий — близкие по смыслу понятия, обозначающие людей с тёмным цветом кожи. 1
В русском языке слово «негр» означает просто человека с чёрной кожей и не несёт никакого отрицательного оттенка. 3 В то же время слово «чёрный» может иметь в русском языке отрицательный оттенок. 3