Borrowed from Classical Persian توپچی (tōpčī), from Ottoman Turkish.
तोपची • (topcī) m (Urdu spelling توپچی)