English, from Middle English, derived from a number of given names starting with the element Al- and the addition of -cok ("cockrel") to indicate a strutting, proud person.
Thanks to Donald Whyte who provided much of the initial information for this site.