John best surname meanings: Competent, Cheerful, Active, Volatile, Friendly. Get John meaning.
Last name John most common in Tanzania, Nigeria, Uganda, Sudan, Papua New Guinea. Get John surname distribution.
Most common surnames with name Teju: Khubchandani, Dige, John. Get List of surnames with name Teju.
Most common names with last name John: John, Shilpa, Lijo, Philip, Pursenla. Get Names that go with John.