No, web hosting usually don’t include domain name, so you have to buy it separately. However there maybe some web hosting companies that offer free web hosting domain name when you subscribe to long contracts. Also to buy LK domain you need to visit NIC.lk