"Fest" is also German for celebration - but just because several Germanic languages have the same word doesn't mean that it's a Germanic word. Actually all of them got it from Latin...