The neutron is magnetic. It is a tiny little magnet. In more formal language, it carries a magnetic dipole moment of size
$$
\mu_n = −9.6623647(23) \times 10^{−27} {\rm J\,T}^{−1}.
$$
This is what allows it to interact with electromagnetic waves---or, to say the same thing another way, with photons. This also means that when accelerated then yes, it will generate electromagnetic radiation. This effect is much smaller that the radiation of a charged particle with the same acceleration.
You can associate this radiation with the presence of accelerating charge, indirectly, by noting that the neutron has charged quarks inside it, but strictly speaking those components have to be treated by quantum theory so they shouldn't be thought of as little separate charges. The calculation in terms of magnetic dipole moment is more appropriate.
Edit
After a discussion with user Jason (see comments) I am now unsure whether what happens when a dipole accelerates along a line is correctly called 'radiation'. There is an outward-going change in the field, propagating at the speed of light, but there is some uncertainty in my mind now about whether it has enough energy and amplitude to be called 'radiation'. When a dipole oscillates in magnitude, on the other hand, there is certainly radiation, but that won't happen for a neutron. But when a dipole rotates the effect is the same as a pair of superposed oscillations in orthogonal directions, so that suggests a rotating dipole does radiate: see
https://physics.stackexchange.com/questions/158557/would-a-rotating-magnet-emit-photons-if-so-what-causes-the-torque-that-gradual#:~:text=This%20is%20simply%20a%20rotating,per%20standard%20M1%20radiation%20formulas.