Bueno, más bien sería que la etimología vendría por los vándalos. Al Andalus es más bien una deformación berberisco-arabizada del tema Juan.