Host names do appear for me but what I found was after setting everything up, I gave the router a reboot, then once it was up and running, I switched each device off by the mains for a couple of mins, after I powered them back on, about a min or 2 later the host name is set appeared for that device in the clients section.