Seon, also spelled Sun, is an uncommon Korean family name, as well as an element in Korean given names. Its meaning differs based on the hanja used to write it.