Yes, there are three ways.
The first is to install each blog in a subdomain:
- blog1.example.com
- blog2.example.com
- blog3.example.com
The second way is to install each blog in a subdirectory:
- example.com/blog1/
- example.com/blog2/
- example.com/blog3/
The third way is to use WordPress’s built-in multisite featur, which will mimic either of the above behaviours, but is a single WordPress install, rather than multiples WP installs. (Each of the methods above would require three instances of WordPress.)
Please note that none of these are theme-related or theme-dependent. You can have the same theme on each blog, or a completely different theme on each one.
Moved to Support.