Merrett \m(e)-rre-tt\ as a boy's name is a variant of Merritt (Old English), and the meaning of Merrett is "boundary gate".
The baby name Merrett sounds like Meritt and Merit. Other similar baby names are Jerrett, Barrett, Garrett, Jarrett, Gerritt, Jerrott, Jerett, Merrell and Merrel.