Alec \a-lec\ as a boy's name is of English and Scottish origin. Short form of Alexander.
Alec has 1 variant form: Alick.
For more information, see also the related name Alex.
Baby names that sound like Alec are Alek, Aleck, Aleco and Alic.