Вообще про это слово есть статья в Вики (wikipedia.org).
Оттуда:
Как сообщала газета «Коммерсант» в 1996 году, словом «пендос», «происхождение которого выяснить не удалось», сербы в Хорватии называли всех иностранных миротворцев, кроме солдат из России и с Украины.
В начале XXI века слово «пиндос» стало использоваться в русском сленге как этнофолизм по отношению ко всем американцам (наряду с его производными «Пиндосия», «Пиндостан», «СШП» — «Соединённые Штаты Пиндостана»). По сообщениям СМИ, в этом же значении слово «пиндос» использовалось в армейском сленге российских подразделений миротворческих сил ООН в Косово в качестве национального прозвища всех военнослужащих США[, получившее распространение с первых дней операции в Косово.
Согласно теории русского филолога и писателя Сергея Голубицкого, изложенной на страницах журнала «Компьютерра» в 2004 году, слово «пиндос» в современном разговорном языке как обозначение американских военнослужащих появилось после совместной работы в Косово российских и натовских войск, а в качестве одного из возможных источников его происхождения Голубицкий приводит информацию, что между мировыми войнами слово «пиндос» закрепилось в американском сленге и обозначало «всех низкорослых и черноволосых выходцев с Балкан (греков, румын, болгар) и юга Италии». По версии филолога, «российские солдаты в Косово сначала услышали слово „пиндос“ со стороны и только потом осознали, как оно замечательно ассоциируется с „вооруженным до зубов трусливым американским солдатом“».
Мне кажется, что слово пиндосы это эвфемизм
( ПИнДО...СЫ, замена неблагозвучного слова близким по звучанию)
Только вот 'пингвин' по сербски это 'пингвин'.
Насколько я помню, изначально "пиндосами" презрительно называли бедных и безграмотных причерноморских греков (от названия гор Пинд, по-гречески Пиндос).
Почему здесь так много пидоров, не могу понять.