US English, of recent origin, meaning unknown.
The actress Meryl Streep has the given name "Mary" so Meryl seems possibly to be a personal elaboration of Mary.