Prev 20 of 42 Next
Kai
Kai is rooted in many cultures with many different meanings and is most often a boy's name, although in Hawaiian it's unisex and means "sea."