neil (Middle English) comes from Middle English nayl, from Old English næġl, from Proto-West Germanic nagl, from Proto-Germanic naglaz, from Proto-Indo-European h₃nogʰ- — claw, nail; nail.
neil (Middle English): Alternative form of nayl