Undercurrent comes from Middle English under- combined with current, which derives from Old English under-, Proto-Germanic under, and Latin currere meaning to run.
undercurrent (English): A current of water which flows under the surface,...
Definitions
A current of water which flows under the surface,...