Brock \b-ro-ck\ as a boy's name is pronounced brahk. It is of Middle English, Old English and Celtic origin, and the meaning of Brock is "badger-like". Transferred use of the surname.
Brock has 3 variant forms: Broc, Brocke and Brok.
For more information, see also the related name Braxton.
Baby names that sound like Brock are Breck, Brick and Brook.