Bannock \b(a)-nno-ck\ as a boy's name is of Scottish and Gaelic origin, and the meaning of Bannock is "unleavened oat bread". The name may indicate an ancestor who was a baker.
Bannock has 1 variant form: Bannoch.
Baby names that sound like Bannock are Bank, Bingo and Bianco.