/etc/network/interfaces has nothing, repeat, nothing to do with the _naming_ of the interfaces! it kicks in onyl after the interfaces are created already. as i wrote already in my first answer: check the udev rules! here on my desktop debian it is /etc/udev/rules.d/70-persistent-net.rules that makes the interfaces.