The name Rosamond is a girl's name of German origin meaning "horse protection". Rosamond and is often added to lists like Literary Names for Girls and discussed in our forums with posts like "Girls Makeover - Two Middles".
From the experts:
The kind of serious old-school name that sounds appealing again; perfect for the intrepid baby namer. Most would pronounce it rahz-ah-mund. More commonly spelled Rosamund.