The name Alec is a boy's name of Greek origin meaning "defending men". Alec is ranked #507 on our popularity charts and is often added to lists like Classic Baby Names with a Twist and discussed in our forums with posts like "How many ____s do you know?".
From the experts:
Alec, though an old nickname for Alexander, is much fresher sounding than Alex, with the additional advantage of not being unisex (there are as many girl Alexes these days as there are boys).
Alec Baldwin is by far the best known current bearer of the name. In the past there have been actor Alec Guinness and writer Alec Waugh.