Niko Kranjcar wurde als Sohn von Zlatko Kranjcar, ehemaliger Fußballer von Rapid Wien, in Wien geboren und besitzt daher sowohl die kroatische als auch die österreichische
Staatsbürgerschaft. Er war mit 17 Jahren jüngster Kapitän von Dinamo Zagreb und wechselte in der Saison 2004/05 für die höchste in Kroatien jemals gezahlte Ablösesumme in Höhe
von 5 Millionen Euro ausgerechnet zum großen Erzrivalen Hajduk Split.
Zu Beginn seiner Team-Karriere musste Niko Kranjcar mit Vorurteilen leben, denn ausgerechnet sein Vater Zlatko berief in erstmals in den Kader der Nationalmannschaft Kroatien ein.
Die Nominierung war allerdings gerechtfertigt, denn er erkämpfte sich sofort einen Stammplatz im Team ist als Bindeglied im zentralen offensiven Mittelfeld unverzichtbar.