From Old Dutch walvisk, from *wal (“whale”), presumably to clarify the meaning. Old Dutch *wal is from Frankish *hwal.
walvisch m