Pied PiperCeltic tribes are so called because they used a type of axe called a Kelt or Celt. The languages you refer to are called Gaelic. Germanic is not a linguistic term.
Best if you read the scholarship, rather than the loosely defined stuff people have been making up for nearly a century.
:-)
Ian