decisive · independent · straightforward
Source: Old English
Root Word: huffa
Derived From: huff
Meaning: Impatience, anger
Popularity History: It is common in parts of England and Germany, primarily as a surname.