I've come across some crazy filenames under UNIX before and most originate from SMB connections to PCs. Ones I've seen had '*' and '&' in their names amongst other combinations. The craziest I ever saw had several '#' in their name and that was interpreted by the bash script as a comment!