American here.
I think
Fanny is usable here in the US, especially as a nickname for
Frances,
Francesca, etc.. It doesn’t have a vulgar meaning here. In fact I only know about the vulgar meaning because my boyfriend is Scottish.
Dick really isn’t usable here anymore. People think of a penis when they hear that word and that’s pretty much all it is to people. It’s also a slang term for a rude person. Just no.
-cayden
Hike more, worry less.