Yes, blog name generators are free to use. There are several different ones available, and they all work slightly differently. The fundamental thing is choosing one that you like and feels right for you.