Many people in the US have a "public/work" name (an anglicized pronunciation of their name) and a "home/family" name (how it's supposed to be pronounced), either for simplicity's sake or because they've given up correcting people, and this is usually a decision they have to make themselves. But would you as a parent voluntarily choose/reinforce having different pronunciations for different scenarios from the beginning, and not just begrudgingly? If so what names have you considered?
For me it comes naturally as my own name has two different forms, English and Spanish, and I consider both to be me.
Some names I would give a Spanish form for use around my family, but also because I like both forms:
Gael (m)- GAYL as a standard, but GA-EHL around family
Ederne- Eh-durn (standard), Eh-thehr-nah (family)
But there are also names I wouldn't change because they don't sound right:
Taide- always TY-deh never TIDE
Virgil- just Vur-jil