欧阳和上官都应该算是复姓。
复姓:多于一个汉字的姓。如欧阳、司马、上官等。复姓的来源较多,从官名来的,如太史、巫马、乐正等;以封邑命名的,如令狐、羊舌、段干等;有些以居住地而来的,如东郭、南郭和闾丘等。有些由职业而来,如漆雕等;也有如公良、公羊和颛孙等以先祖名字而来的。
欧阳和上官为复氏,指由两个及以上汉字组成的姓氏,是中华姓氏中比较特别的一支。