There is no much difference, but ideal help desk only does gathering of information from customer and assigns ticket to right resolution group.

Service desk provides L1 support, there are SLAs defined like First call resolution etc. So setting up knowledge management process is very important. This enables quick resolution and better customer satisfaction.

It depends on what you wanna do and how you wanna define this function in various processes, terms really doesn't matter.