Consultando IA...
za-fi-ro
La palabra 'zafiro' es llana (grave) porque su sílaba tónica es la penúltima ('fi'). Las palabras llanas no llevan tilde cuando terminan en vocal (a, e, i, o, u), 'n' o 's'. Como 'zafiro' termina en 'o' (vocal), no lleva tilde.