Tampon comes from French tampon, from Middle French tampion, from Middle French tapon, from Proto-Germanic tappô, ultimately from Proto-Indo-European deh₂b-.
tampon (English): A plug of cotton or other absorbent material...