misgiving (n.)
c.1600, "feeling of mistrust or sudden apprehension," verbal noun from misgive "cause to feel doubt" (1510s), usually said of one's heart or mind, from mis- (1) + give in its secondary Middle English sense of "suggest." Related: Misgivings.