Once considered derogatory, hapa comes from the Hawaiian phrase hapa haole (pronounced “hah-puh how-lee”) meaning “half white/foreigner.” It now describes anyone whose heritage is White plus another racial or ethnic group, but especially Asians and Pacific Islanders. The term is now considered by many to be one of positive self-identification.
REFERENCE: AAJA Handbook to Covering Asian America