German, from older geheimerat, from geheime, geheimde secrecy (from geheim, adjective, secret, from Middle High German, secret, familiar, pertaining to the household, from ge-, collective prefix—from Old High German gi- — + heim house, dwelling, from Old High German) + rat counselor, counsel, from Old High German rāt advice, provisions