Lépine

Etymology 1
From l'épine ("the thorn"), used as a soldier's name.

Etymology 2
Topographical/habitational name from any of several places in France called l'Épine or Lépine, and altered form of Lépinay, from Épenay, commune of Pas-de-Calais and former commune of Eure, France.