stilleto comes for the italian word stilo which means dagger, the latin word is stilus which can mean a stylus or spike. which means a stilleto is a thin long bladed weapon. which could be a dagger side opener or out the front.
Have a nice day at the range
NRA Life Member