ŝovi (Esperanto) comes from English shove, from Middle English schouven, from Old English sċūfan, from Proto-Germanic *skeuban, from Proto-Germanic skeubaną, from Proto-Indo-European skewbʰ- — to push.
ŝovi (Esperanto): to shove, to push along