Alex

Alex, short for Alexander, is an English name meaning 'Great Protector'.

» Islamic Glossary