Most of the names mentioned aren’t actually ‘weird’ or ‘funny’ at all; just that some people are obviously rather ignorant of other cultures. I can’t believe someone might find ‘Thor’ at all strange; have you no knowledge of a culture which played a major part in shaping British culture? Thor is a very popular name in a country just over the North Sea. As are other ‘howlers’ such as Odd and Bent.
There appears to be a resurgence in old Jewish biblical names amongst middle class jews here in North London. Jewish names were substituted for more ‘acceptable’ British ones by Jews fleeing persecution in Europe and not wanting to stand out in Britain, where anti-Semitism was still quite widespread. So now we’ve got Noah, Solomon, Amos, Jacob, Seth, Aaron, Ezekiel, Edith, Leah, Shifra, Yona and others, amongst our friend’s children. Many of those names were once popular in Britain, alongside other traditional Jewish favourites such as Peter, Paul, Michael, David, Mark, Benjamin, Rachel, Sharon, Sarah, Helen, Ruth, Judith etc etc.
Good to see people experimenting with names, makes life more interesting. Shows what a wonderfully diverse society we live in.