The hostname validation regex for static DHCP leases prevents assigning perfectly valid hostnames, per the guidelines in RFCs 952 and 1123.
Current regex: /^[a-zA-Z0-9]+$/
Should be more like: /^[a-z0-9][a-z0-9\-]*$/i
This shouldn't be difficult to fix.