The strict answer is no. The account name has to match the payee on the cheque.
The crossing out and initiating could work – although it should be the person signing the cheque that initials the amendment I think – not the payee. Even if you took the payee initiating then morally it’s a 5 year old so they wouldn’t really know what they’re doing.
In practice though if there’s only a slight difference in name you’d probably get away with it if it’s a low value cheque. If you paid it in through a cheque paying in machine rather than over a counter I honk you’d have a better chance of having it accepted.