James

Meaning: Supplanter

Origin: English

Pronunciation: Jaymz

Culture: English

Gender: Boy

More English Names Generate Similar Names