Bror is so dated it's starting to get popular again. ;)
J is normally pronounced like Y here, so it would be "Yonn" and "Yeremy". It is possible they say
Jeremy the English way though, it's not very common and still perceived as an English name.
John is a lot more established as a Swedish name and thus less likely to be pronounced in English.