Alexander

Meaning: Defender of the people

Origin: English

Pronunciation: Al-ig-zan-der

Culture: English

Gender: Boy

More English Names Generate Similar Names