Guileless comes from Middle English gile combined with Old English -lēas (meaning "without"), derived from Old English lēas, which traces through Frankish wigila to Proto-Indo-European lewH-.
guileless (English): Free from guile; honest but naive