Brooks Davis (brooks) committed code to the kernel and to ifconfig that allows network interfaces to be renamed on the fly. Network interfaces can now be renamed with ifconfig name, like:
ifconfig xl0 name wired
If you use this feature, watch out for programs that break when their interface is renamed and programs that assume that the interface name is short. Problems should be reported to Brooks and the net@ list.