I think this has something to do with the CD file system. I don't know anything about this, but considering how cheap writable CDs are nowadays, I'd just try out different file systems (Joliet?) until it works allright.
Edit:
Then there's also the cheater's easy solution :-)
Divide the files into archives, unpack them on your Amiga and the file names are intact!