loocie,
You can give devices host names by adding a DHCP reservation for them. This will also fix the IP address they are assigned every time they connect to the router. In the "Add DHCP Reservation" section on the same page, just click on the dropdown box that says Computer Name. Make sure the devices are connected. If the device does not broadcast a host name, like your Macs, it will show either blank lines you can select or say "Unknown." Select one of them and then click the << button to load that device's MAC address. Or if you are using one of the Macs to connect to the router config page, just press the Copy Your PC's MAC Address button. Once the proper MAC address appears, give it a desired name in the Computer Name box and also a desired IP address (192.168.0.xxx), making sure to stay within the specified range listed just above in the DHCP SERVER SETTINGS section, usually 100 to 199. Click the Enable box and then click Save Settings at the top and the router will reboot. When you relogin to the router config Network Setting page, it should now be listed under the "DHCP Reservations List" section.
I've been able to successfully do this with 2 laptops, a SlingBox Pro, a wireless printer, and a wireless digital picture frame.
Good luck!