Where does “fast” come from?

fast (Old High German) comes from Proto-Germanic *fast, from Proto-Germanic fastuz — fixed, firm, secure.

Ancestry of “fast”, step by step

StepLanguageWordMeaning
1Proto-Germanic*fast—
2Proto-Germanicfastuzfixed, firm, secure

Words derived from “fast”

Every word from Proto-Germanic fastuz →Every word from Proto-Germanic *fast →