Of course we're aware of the alternative definition of the word "dick". However, using Richard as a first name, and using the diminutive "Dick" came long before the more vulgar connotation. The 125 people who called their baby Richard in 2021 in the UK are clearly perfectly happy with it. No one actually names their child Dick. It's a diminutive that might or might not end up being used.
There is nothing exotic or unusual about naming your child April. You seem to be implying that there is just one use of the word "April". There's not - there are at least two - the name of the fourth month of the year AND a person's name.
Well, there you go. Other languages do it too.
Björn doesn't just mean "bear" in English. It means it in Swedish too! It's clear, therefore, that Swedish people are very happy to name their baby after that animal.
No.
Please note my corrections and comments above. I don't know what you mean by "What a cultural perspective is it?"