Interesting question!
Only the SQL Server reserved keywords cannot be used directly as a database name, anything else can - http://technet.microsoft.com/en-us/library/ms189822.aspx
You can use [] :-), anyway.
Thanks
Igor Micev,My blog: www.igormicev.com