我就是在北方长大的,俗语里用“牛”表示很强、厉害、了不起等,用“二”形容一个人有点傻,不知所谓,行事不着边际之类的意思,由来已久。这两种说法并不是从网络上产生的。真正的起源恐怕对语言学家也是难题。
以我所见,“牛”大致是”牛B“的简称而来,不是从什么”牛脾气“来的(是比较俗的市井语言),最近这些年,升级了,单用一个牛字,有点从良的味道。“二”,同样有更俗的,二B,二傻子之类的说法。
这两类说法都是北方俗语,由来已久,本是不登大雅之堂的市井俚语。现虽仍非雅语,却常能登堂入室,也是这些年社会万象中的一景。
补充一点:二B是比较厉害的骂人话了,二傻子稍轻些。牛B就是很粗俗的,倒没有强烈的骂人的意思。这些本来都是说不出口的粗俗语言(说实话,带了后面一个属脏字)。