I don’t think gauche is right. ::)
The AHD gives:
gauche adj.
Lacking social polish; tactless.
I’ve always heard gauche used in a negative sense.
How about:
bashful
bash·ful adj.
1. Shy, self-conscious, and awkward in the presence of others. See Synonyms at shy1.
2. Characterized by, showing, or resulting from shyness, self-consciousness, or awkwardness.
or
timid
tim·id adj. tim·id·er, tim·id·est
1. Lacking self-confidence; shy.
2. Fearful and hesitant: problems that call for bold, not timid, responses.