Annushka 100, не, это не от слова "бранить". У слова "брань" несколько значений. Вот:
БРАНЬ1 ж.
1. Оскорбительные, бранные слова; ругань.
2. Осуждение, порицание, упреки.
БРАНЬ2 ж. устар.
1. Война, битва.
БРАНЬ3 ж.
1. Старинная узорчатая ткань.
2. Старинная вышивка цветными нитками по канве.
САМОБРАНКА ж. разг.
1. Волшебная скатерть, на которой чудесным образом появляются кушанья; скатерть-самобранка.
Так что мы не те, которые бранятся, а те, которые уставляют скатерти чудесными кушаньями. Предварительно используя кухню, как поле брани. :biggrin: