You can delete a network interface as long as it's not attached to a virtual machine. If a network interface is attached to a virtual machine, you must first place the virtual machine in the stopped (deallocated) state, then detach the network interface from the virtual machine.
To detach a network interface from a virtual machine, complete the steps in Detach a network interface from a virtual machine.
You cannot detach a network interface from a virtual machine if it's the only network interface attached to the virtual machine however. A virtual machine must always have at least one network interface attached to it. Deleting a virtual machine detaches all network interfaces attached to it, but does not delete the network interfaces.
Once detached from VM, delete the NIC by following these steps:
-In the box that contains the text Search resources at the top of the Azure portal, type network interfaces. When network interfaces appear in the search results, select it.
-Select the network interface in the list that you want to delete.
-Under Overview Select Delete.
-Select Yes to confirm deletion of the network interface.
-When you delete a network interface, any MAC or IP addresses assigned to it are released.
"Please accept as answer if it helped, so that it can help others in the community facing similar issues."