Слово насупиться происходит, как полагают, от др.русского супъ – вид коршуна. Т.е. насупить ся значит «стать хмурым и угрюмым, как коршун супъ», подобно тому, как осоветь – быть сонным, как сова, или петушиться, как петух.
Даль ещё поминает слова: насупа - угрюмый человек, который все хмурятся; насупчивый, насупистый - угрюмый, мрачный.
Как название блюда слово суп ( от франц. soupe) стали использовать только с 18-го века.