Any database may have naming restrictions for table and field names. For instance, a table in a file geodatabase cannot include a space or a period.
Alter the name to remove any invalid characters. For instance, consider using an underscore (_) in place of a space. ArcPy methods exist that allow you to validate table and field names. Consider using either the ValidateTableName or ValidateFieldName function to ensure your name is valid. Learn more about validating table and field names.