Es una teoria interesante, pero seguramente la realidad sea menos romantica. En indo-europeo parece que la palabra ibr o similar significaba rio. Vease river (ingles), rivière (frances), ibar (vasco), ibër (albanes), etc. En proto-indo-europeo de hecho parece que u̯er- significaba fluir. Y con el prefijo correspondiente a agua es bastante parecido a river.
Probablemente, Espana se llamo Iberia por el gran rio Iber (Ebro). De hecho, en griego, ya se le conocia como Ibēros. Quizas Georgia tuvo la misma asociacion con otro rio. En los Balcanes hay varios rios Ibar. Otros creen que es una coincidencia.