I should like
Ivan as I love most Russian names. But the English pronunciation has never thrilled me. And the Russian one makes me think of a French girl's name that I love,
Yvonne. But I do love to see classic names reborn, so in that spirit,
Benjamin Ivan would be terrific. Others you might like:
Max IvanAlexei IvanAlexander IvanPeter IvanAnatole IvanVictor IvanNicholas IvanLeo IvanDmitri IvanFrederick IvanThomas IvanAndrew IvanDavid IvanGregory IvanJakob IvanJonah IvanBernard IvanAugustus IvanBartholomew Ivan