Pretty sure this explanation is just really old speculation. Even if the ancient greeks kept records of word origins, those documents would likely be lost by now
Judging by this link: http://www.etymonline.com/index.php?term=barbarian,
the reasoning is based on words in other indoeuropean languages having a similar root to 'barbarian' being used to refer to stammering or incoherent speech.