I don't think it's possible without root.
If you are rooted then install a terminal emulator on the tablet. Enter the following:
su
getprop net.hostname
setprop net.hostname {new_hostname}
The 'getprop' command will return the current hostname, so you can double-check it before setting the new one. Reboot to refresh network assignments.
Taken from here (the method without root didn't show up for me so not including that)
Or you could install an app from the play store that will allow you to change the host name. I expect they're doing the same thing as the commands above though, as they all require root.