Where can I Get a Free Domain?

Many hosting companies offer free domains with the purchase of a hosting package and some work the other way around, if you purchase the domain you will get a free hosting package. A few sites such as Go Daddy offer free domains.