WordPress Themes questions?

I have a blog on WordPress.com and I purchased my domain URL name.

I have few wordpress themes that I like and would like to use them on my blog, but I don’t know how to apply it to my blog.

If I switch to wordpress.org, can I use the themes? And my URL will be the same right?

Thanks!!