Alexander

Alexander is an English name meaning 'Great Protector'.

» Islamic Glossary