SHERWOOD FOREST(noun) Did you mean: Synonyms Rhymes Definitions There is 1 meaning of the phrase Sherwood Forest. Sherwood Forest - as a noun An ancient forest in central england; formerly a royal hunting ground; said to be the home of robin hood and his merry band Word Variations & RelationsAnagrams Starts S Starts SH Starts SHE Starts SHER Ends T Ends ST Ends EST Ends REST Starts S & ends T Starts SH & ends T Starts S & ends ST A-Z Proximitiessherrises 12sherry 12sherwani 14sherwanis 15sherwood Sherwood Forest shes 7shet 7shetland 12shetlands 13shets 8