what does the name alex mean
greek meaning the name alex is a greek baby name in greek the meaning of the name alex is defender of men protector of mankind american meaning the name alex is an american baby name