Izzy sounds childish and silly, but it's not atrocious.
Iggy sounds like the name of a piglet. I'd choose
Isobel and
Ignatius respectively.
masculine list:
https://www.behindthename.com/pnl/191050/124079feminine list:
https://www.behindthename.com/pnl/191050/124080