Un internaute dont le fils s'appelle Tancelin nous signale que c'est une forme médiévale d'Anselme.
C'est plus souvent un nom de famille, variante d'estancelin, lui-même dérivé de l'ancien français 'estancel' qui veut dire 'petit étang' et désignait la maison située près d'un petit étang. (d'après genealogie.com)