Kekoa originates in Hawaiian language and means "courageous". It can be used as both feminine and masculine given names, currently it is much more popular for boys. It functions as a surname as well. It was popularized by the character of Kekoa Tanaka on the TV show Baywatch Hawaii.