1) network names are a very OS specific feature, with no real value in applications other than network managing that is and it is not present in all OS for example I have never heard linux to have such thing you can enumerate the interfaces if you need but it does not attach network names to each interface as windows does that I know of.
2) I have no idea, FPC/lazarus might have something to enumerate interfaces (aka net/wifi cards) but I doubt it has something to retrieve the user friendly name aka network name of an interface.