Merritt \m(e)-rri-tt\ as a boy's name is pronounced MARE-it. It is of Old English origin, and the meaning of Merritt is "boundary gate". Also possibly "little renowned one" or derived from Mary (Latin) "star of the sea".
Merritt has 3 variant forms: Merrett, Merit and Meritt.
Baby names that sound like Merritt are Marty, Martie, Marti, Mart, Mort and Morty.