There are multiple entries for Seppo.

SEPPO (1)   m   Finnish, Finnish Mythology
SEPPO (2)   m   Finnish