2
That will depend on the provider. You may not be able to create a database with the installation wizard. You may have to create the database first. The wizard will create and populate the tables.
Usually the format for a database name is "username_name".
for instance if the username is Alfred and the database name will be XOOPS then the database name entry will be "Alfred_xoops".
The host is usually localhost, unless you are told otherwise by your hosting company. So leave that at localhost in most cases.
HTH.