from neat + -ly. Neat is late 15th century (in the sense ‘clean, free from impurities’), from French net, from Latin nitidus ‘shining’, from nitere ‘to shine’
neat + -ly から成る。neat は15世紀後半(「清潔な、混じり物のない」の意味で)で、フランス語 net、さらにラテン語 nitidus「輝く」(nitere「輝く」から)に由来する。