For the normal IPsec VPNs you'd need to use some kind of DynDNS but the good news is that Meraki MX's automatically have a build-in DynDNS service. You don't need any external services for that:
https://documentation.meraki.com/MX/Other_Topics/Dynamic_DNS_(DDNS)#Enabling_Dynamic_DNS
But AutoVPN would be easier if you're building tunnels between MX's in the same organization.
Edit: I forgot you can't use FQDN when configuring IPsec Site-to-Site VPN in MX's.