Cob is definitely an East Midlands term. I grew up in Nottingham and they all say a cob rather than a roll, me duck . But they also use the phrase "s/he's got a right cob on" to mean someone is being moody.
I'm from the East Midlands. A cob is most certainly a roll or a bap.
Unless someone's 'got a cob on' or is being a 'cobby cow' - then it means moody.
I went to Uni in the East Midlands and all the Southerners (talking Cornwall/Devon) and Northerners (Manchester/Yorkshire) found it very funny. There was a deli called Sarah's Cobs or something like that near my student house
Ha have the same thing with my DP and stupid names for items. So we have renamed bread bun/cakes, rolls etc ferrets in our house. Same goes for other things it would appear we are bonkers to others, listening to our conversations at times
Obviously, you have to ask a Northerner, so a scouser would say
A bap is small round soft and floury A bun is small round soft and sweet A savoury bun is small round soft and not too leavened(mcD) A roll is small round hard and crusty A butty is two slices of bread, with something in the middle
So OP yes YABVU it all depends where you come from, now I live in Cornwall they have strange words too. Like calibre for broccoli, I'm teasy, meaning I'm bad tempered. Sayings come from where you live etc