shamefast (English) comes from Middle English schamefast, from Old English scamfæst, from Old English sċamu, from Proto-West Germanic *skamu, from Proto-Germanic skamō, from Proto-Indo-European (s)ḱeh₃- — darkness, shadow.
shamefast (English): Bashful, modest; shy