I think [name_f]Josephine[/name_f] is totally fine, even with your DH being [name_m]Joseph[/name_m]. If anything, it’s nice that her name honors his, even if that wasn’t your original intention in picking the name.
[name_f]My[/name_f] grandmother [name_f]Linda[/name_f] named my mother [name_f]Melinda[/name_f] (though she was ahead of the trend, and chose to spell it [name_f]Melynda[/name_f])–very similar situation, and no one thought it was weird.