It is definitely French. It comes from Delannoy, meaning 'from the city Lannoy'. A second origin: 'Il désigne un lieu planté d'aulnes', whatever that means :D