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 "Drop 2, Add 1 twin boys".
From the experts:
Alec, though an old nickname for Alexander, is much fresher sounding than Alex, with the additional advantage, at least to some parents, of being distinctly male (there are as many girl Alexes these days as there are boys). While Alec has a clipped British image, it's actually one of the classic Greek names for boys, by way of father name Alexander.
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.