Cook \cook\ as a boy's name is of Latin origin, and the meaning of Cook is "cook". Occupational name.
Cook has 2 variant forms: Cooke and Cookie.
Baby names that sound like Cook are Keoki, Gage and K.C..