Vikings were “Germanic”. The entire swathe of peoples from Scandinavia (except Finns), to the various German nations including Bavaria, the Netherlands, England were ‘germanic’
All but the Celts.
The Celts predated the development of the Germanic tribes of northern Europe and settled in the British Isles, Ireland, Gaul and Iberia.
Later, the eastern Germanic tribes entered the British Isles (Angles, Saxons & later Norse, Ireland and Gaul (the Franks), while other Germanic tribes from western Germany entered the “lowlands” like Holland, and still other Germanic tribes had populated “Scandinavia” - including Sweden, Norway, Denmark and Finland.
Ireland and parts of Britain still retain some of the older Celtic origins in their language.
It is also said that the origin of the Kievan Rus was the “Vikings” - Germanic.
In a perverse sense it all sort of confirms Hitler’s “master race” claim that all of Europe was Germanic. The only problem with that claim is time - that time had forever altered people from origins of their far distant ancestors to what they had become, with identities built by their own experiences over hundreds of years - identities including language, customs and values that were no longer universal. It also ignored the pre-Germanic Mediterranean origins of the European people of southern Europe and much of northern Africa (at one time)
And then of course there are the Slavs, which also are not Germanic, though in some parts they merged with Germanic elements that remained when most Germanic tribes had migrated west. The Slavs filled in “Eastern Europe”, including their merger with the Kievan Rus in the area of Moscovy.