"Blog" is an abbreviation for "web-log". A blog is a web-page in which the blog owner ("blogger") can write about things of his/hers interest. There are several types of blogs, defined by the contents of the blog (personal blogs, corporate blogs etc.) or by the blog's media (text blogs, video blogs ("vlog") etc.).
For more, you can check this wikipedia entry.