The name Heron is a boy's name meaning "hero". Heron and is often added to lists like Unique Middle Names for Boys and discussed in our forums with posts like "Baby a Day".
From the experts:
Heron may feel like a very usable nature name -- the heron is a long-legged wading bird -- but it was also the name of a 1st century Greek inventor and of an Egyptian saint. Highly unusual yet easy to understand and meaningful on several levels, Heron is a fantastic choice.