With the ee-van, the name Ifan doesn't sound like Ee Van. The stress is on the If part, so the pattern is like in Evan, not Eve-Anne or Ee-van.
Some people just don't get it, so we say 'Just call him Evan' as it's less bad than him being called Eve-Anne.