Do I need to have my own domain name (.com, .ca, etc)?

/Do I need to have my own domain name (.com, .ca, etc)?