Grove
Grove is a boys name.
Its meaning in Anglo-Saxon is a group of trees, it comes from the word Graf which means small thicket of trees.
It makes me think of a lovely place, where there is dappled sunlight and lovely big leaves casting your shadow on the ground.
Other tree related names include, Ashley, Ashton, Beore, Birch, Elan, Elder, Forest, Linden, Oakley, Oren, Quennel, Rowan, Thorne, Wythe.
Variants/Nicknames: Grover.
Sources:
The Best Baby Name Book by Sue Nicholson.
Baby Names by Checkerbooks