What Does John mean? John is an English Boy Name. John name meaning is “God
James is an English Boy Name. James name meaning is “supplanter”. It is originating from the Hebrew language. On this page, you will get all the related information about the name James like Name Number, Lucky Color, and Impression, etc.