No, the native VLAN for your Meraki switch doesn't have to match the VLAN ID of the switch itself. It can be any VLAN in your network, but there are important caveats.
If you set a "trash" or non-routable VLAN as the native VLAN, it will cause issues with your Meraki switches because they need a routable VLAN for communication with the Meraki Dashboard. The native VLAN should be routable and configured in a way that allows your switches to reach the dashboard for management purposes.
Also, leaving the native VLAN ID blank effectively drops untagged traffic, but it can break other things like Spanning Tree Protocol, so it’s not ideal for larger networks with mixed vendors.
When integrating Meraki with other vendors, be aware of potential Multiple Spanning Tree compatibility issues as well.
In the end, the native VLAN can be any VLAN you choose, but it must be routable for the switches to communicate properly with the Meraki cloud.
If you found this post helpful, please give it Kudos. If my answer solves your problem please click Accept as Solution so others can benefit from it.