Nikola Moro (* 12. März 1998 in Solin) ist ein kroatischer Fußballspieler, der beim Erstligisten Dinamo Zagreb unter Vertrag steht. Der defensive Mittelfeldspieler ist seit August 2017 kroatischer U21-Nationalspieler.
Nikola Moro wurde in Solin geboren und zog mit elf im Jahr 2009 nach Zagreb, wo er sich der Nachwuchsabteilung von Dinamo Zagreb anschloss. Im März 2014 unterzeichnete er seinen ersten professionellen Vertrag beim Hauptstadtverein. Seit der Saison 2015/16 war er für die Reservemannschaft in der zweithöchsten kroatischen Spielklasse im Einsatz. Sein Debüt in der ersten Mannschaft bestritt er am 22. September 2015 beim 7:1-Auswärtssieg gegen den NK Oštrc Zlatar im kroatischen Pokal, als er in der 61. Spielminute für Paulo Machado eingewechselt wurde. Sein Ligadebüt gab er am 14. Mai 2016 (36. Spieltag) beim 4:0-Heimsieg gegen den NK Lokomotiva Zagreb. In der nächsten Spielzeit 2016/17 absolvierte er bereits 15 Ligaspiele für die erste Mannschaft. Sein erstes Ligator erzielte er am 25. April 2017 (30. Spieltag) bei der 1:2-Auswärtsniederlage gegen den NK Slaven Belupo.