Question: what is the king's name in shrek
Answer: King Harold ( voiced by John Cleese ) was the king of Far Far Away , husband of Queen Lillian , father of Princess Fiona , and father in - law of Shrek .