I think it's fine in other European countries and was probably charming here in the 18th century, when multiple members of my family were called
Fanny, all short for
Frances. But it would be very awkward to have in the UK now, unless it was a joke nn or a stage name.
I've never met anyone called
Dick. I do have a cousin called
Gaye, which is probably about as usable here now as
Fanny and
Dick.