Colon is how a path is described in FCP, so not a good character for file name.
To be safe in Unix, here’s a basic list of no-nos for file names (besides colon, which is bad for FCP):
Characters you should not use in filenames:
| ; , ! @ # $ ( ) < > / \ ” ‘ ` ~ { } [ ] = + & ^