
forenames > john-swan-watson
The name "John" is of Hebrew origin, meaning "God is gracious." The name "Swan" is of English origin, referring to the graceful bird. The name "Watson" is of English origin, derive...
Enter the surname you are looking for below: