Вариантов может быть много. Я думаю, что нужно рассматривать каждый случай отдельно. В разных странах разные языки и народы. Все они в разное время столкнулась с представителями другой страны и по разным признакам их определяют. Также дело может быть в том, что исторически общий язык (как праславянский, например) разделился на разные современные языки (русский, белорусский, украинский, чешский, польский и иже с ними) и общий корень в разных языках видоизменился.
По этой ссылке есть некоторые интересные примеры: http://inosmi.ru/world/20140502/219985205.html