Name : Alec  
Information : Origin:English, Meaning: Defending Men