"Seifer" is a real name, and it's pronounced "sigh-fur". Just like "cypher"...
"Sefier" is adding an extra vowel sound where there wasn't one before, so in reality your dad's pretty right

But to be fair... it's a fictional name, and it's never spoken in the game, so it's hard to say that anyone's absolutely right or wrong.