Baby names
The name Alec is a boy's name of Greek origin meaning "defending men". 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.