John. You will discover which one of these means “honest” and which one means “toilet”. Can you guess who is who? It may seem strange to you that some first names are used in different ways, but it is quite common in the English language, and you can use these words, too. Some of the meanings are formal and some are slang usages. Comment with a name in your native language that also means something else!