I like the name John, because you can have friends call you John, Johnny Johnboy Jonathan and so on. The meaning of the name is a gift from God. More often than not, the person is strong, a good friend
loyal. I myself am called John John as the Kennedy, twice the gift