Uncover the origin, popularity, and more for any name.
Terry-James is a compound given name, likely a blend of two separate names: Terry and James. 'Terry' often short for 'Terence', has Irish origins meaning 'tender' or 'softhearted'. It can also be a surname. 'James' is of Hebrew origin, meaning 'supplanter' or 'he who prevails'. Thus, Terry-James combines elements of gentleness and strength.