Morrow

I think the name is romantic and holds the essence of some secret or promise.  

Morrow is an English surname derived from a place name made from the Anglo Saxon words meaning "row" and "moor" probably referring to a row of houses on a moor.

Your Favorite Names