This is not a serious issue. I was curious wheather using hyphen(-) in file nameing good or not. So, I searched and found an answer.
this is a range of characters that can be considered safe:
Letters (a-z A-Z) - Unicode characters as well, if needed Digits (0-9) Underscore (_) Hyphen (-) Space Dot (.)
The forbidden printable ASCII characters are:
Linux/Unix: / (forward slash) Windows: < (less than) > (greater than) : (colon - sometimes works, but is actually NTFS Alternate Data Streams) " (double quote) / (forward slash) \ (backslash) | (vertical bar or pipe) ? (question mark) * (asterisk)
As Mac is considered under unix family, I guess this works with Mac too.