Embarrassed through being foolish or wrong (8)
I believe the answer is:
sheepish
(Other definitions for sheepish that I've seen before include "Feeling embarrassed" , "Shy, shamefaced" , "embarrassment" , "Shy, embarrassed" , "Shamefaced, embarrassed" .)