Variation of the Indian name Kirit which also can be written Keerath, Keerat amongst other ways. This beautiful name means to sing god's praise or glory as well meaning someone who is honest and hard working
by jassyb July 29, 2011