В русском языке слово "негр" имеет значение "представитель черной расы". В английском языке слово "ниггер" имеет уничижительное значение с расистким подтекстом. Так называли чернокожих в Америке во времена рабства и после его отмены, чтобы указать им на их "второсортность". В России Вы можете свободно употреблять это слово. А вот среди англоязычгых Вас за него немедленно причислят к расистам. Выбор за Вами.