I'm a big fan of
Ivan. I don't automatically associate it with
Ivan the Terrible, so I don't think it's that big a deal.
Ivan Radoslav is a bit much for me, but I do think
Ivan is an all-or-nothing sort of name.
Dmitri and
Ivan go very well together.