Polish, pet name for Ignacy, the Polish form of Ignatius [q.v.], from Latin "fire".
With an accent, Nácek is Czech, a pet name for Ignác, the Czech form of Ignatius.