sheepish
abashed, ashamed, chagrined, embarrassed, foolish, mortified, self-conscious, shamefaced, silly, uncomfortable
Antonyms
assertive, audacious, bold, brash, brass-necked (Brit. informal) brazen, confident, intractable, obdurate, unabashed, unapologetic, unblushing, unembarrassed