Find databases with no recent activity
No, unless you


logged access in your tables
had a trace (SQL Profiler) running
have a logon trigger
...


You have to explicitly monitor this somehow.

If you need to do it now, you could make the database single user and see who calls...