Происхождение
Фамилия Порпо
Фамилия Порпо — редкий случай, когда написание почти не оставляет сомнений в происхождении. В русской ономастике фамилии, оканчивающиеся на -о, обычно указывают на украинское или белорусское происхождение (как Бойко, Шевченко). Но здесь перед нами не суффикс, а корень. Скорее всего, фамилия Порпо имеет итальянские корни и попала в Россию через греческое или южнославянское посредничество.
В итальянском языке «porpo» — устаревшая или диалектная форма слова «porpora» (пурпур, багрянец). В средние века и эпоху Возрождения прозвище Порпо могли дать человеку, который торговал пурпурной тканью или красил ткани в этот дорогой цвет. Пурпур был символом знати и церковной иерархии, поэтому ремесленник, работавший с ним, занимал заметное положение в цехе. Однако есть и вторая, бытовая версия: в некоторых диалектах севера Италии «porpo» означало «поросёнок» (сравните с латинским porcus). Тогда прозвище могло относиться к свинопасу, торговцу свиньями или просто к человеку с грузной фигурой.
В России фамилия Порпо встречается крайне редко, в основном в южных регионах и в среде потомков иностранных специалистов, приглашённых в XVIII–XIX веках. Если ваши предки носили эту фамилию, они почти наверняка были выходцами из итальянских земель (возможно, из Генуи или Венеции), которые осели в Российской империи. Судя по отсутствию русифицирующих суффиксов (-ов, -ин), фамилия закрепилась в исходной форме, что типично для поздних переселенцев или для обрусевших дворянских родов итальянского происхождения. Склонять её по падежам не нужно: «у Порпо», «с Порпо».