Bock haben
to be up for something; 'keinen Bock' = not in the mood / can't be bothered
Origin
The origin of „Bock haben“ (to feel like / be up for something) is disputed. One common explanation – also given by the DWDS – derives the phrase from „geiler Bock“ (a lustful, aroused man, or the male animal), attesting it from the 1970s first in youth slang before it entered everyday German. Another, historically contested explanation traces „Bock“ to the Romani word „bokh“ ('hunger'). Negated („keinen Bock haben“) it means 'to not feel like (doing) something'.
Building blocks
Words in this expression
Examples
Hast du , zu ?
You up for going to the movies tonight?