I need some names for a blog .Also need blogs that I can have for free?

Hey! I really would like to do a blog or have a website where I’m able to sell merchandise, post recipes, craft ideas, and share worksheets that I’ve created. Also I need help making some blog names or website names.