El origen etimológico presenta ciertas dudas, a pesar de que la RAE afirme que procede del euskera "bakailao", y éste a su vez del neerlandés "bakeljauw", variante de "kabeljauw".