It was thought to be from 'Bologna sausage', which - as a city name - would of course have required a capital 'B'. However, it is now used to mean 'nonsense', particularly in American English usage, so no capital is required. I guess 'hamburger' fits the same pattern.