Each sqlite file contains one and only one database. This database bears no name. For what I can remember, the first opened database has a 'virtual' name main for when you want to refer to it say when you attach supplementary databases. You get to choose the 'virtual' name of databases you attach.
[someone@somewhere tmp]$ sqlite3 bla.db
SQLite version 3.7.11 2012-03-20 11:35:50
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .databases
seq name file
--- --------------- ----------------------------------------------------------
0 main /tmp/bla.db
sqlite> attach database 'example.db' as another_db;
sqlite> .databases
seq name file
--- --------------- ----------------------------------------------------------
0 main /tmp/bla.db
2 another_db /tmp/example.db
Otherwise Laurent is correct that you can rename the database file if that is what you are trying to do here.
mainspecifically: stackoverflow.com/questions/7313190/can-i-name-sqlite-databases