NK Lučko je osnovan 1931. godine pod imenom NK Velebit. Pod tim imenom nastupa sve do 1941. godine. Od 1946. do 1951. godine nosi ime NK Stupnik a od 1951. do 1957. godine nosi ime NK Sijač. 1957. godine NK Sijač se spaja s fudbalskim klubom Fabrike mlinskih mašina i uzima ime NK Mlinostroj. Na skupštini održanoj 23. jula1960. odlučeno je o spajanju s NK Ventilatorom, jer su se i fabrike spojile. Od 24. decembra1961. nosi ime NK Lučko. Još se zvao Lučko Kompresor ZG (1993—1994) i Lučko Kompresor (1994—1996).
Klub ima svoje igralište u Lučkom koji ima kapacitet od 1.500 mesta. Ulaskom u Prvu ligu u sezoni 2011/12. klub je svoje igrao na igralištu takođe prvvoligaša Zagreba u Kranjčevičevoj ulici u Zagrebu.