All VM network cards have the same Friendly Name "Network Adapter"
Same as you do with IDE controller 0, 1,2 and other devices.
Network Adapters should have different Names like
Network Adapter 0
Network Adapter 1
Tim, if you follow your approach and change the vswitch it will rename the adapter that will make applications dependant on that name fail.
I think just doing like vmware that user Network Adapter 0, 1, 2, 3 is fine. Also moving VLAN id definition from network adapter to vswitch.
Tim Cerling commented
I would take this a step farther and suggest that the name of NIC take on the name of the switch on which it is defined. For example, if the switch is named 'VMaccess', the first NIC would be called 'VMaccess', the second would be 'VMaccess #2', etc. Taking it even farther would be to implement this as a Consistent Device Naming capability so that the name would pass through to the VM's operating system, meaning that the operating system would have the NICs named just like occurs at the physical level with CDN.