Schweiger is a German surname derived from the verb schweigen. It originated as a nickname given to a silent, quiet, or taciturn person.