What does bashful mean?

Bashful means shy or easily embarrassed.

The stereotypical bashful person blushes "red" when something is said about them, good or bad.