This is an English virtue name, something that people give to their kids in the hopes that the name will bestow the quality on its bearer. So hopefully your little Honor will honor requests to eat veggies and go directly to bed. Don’t hold your breath, though.
Famous people named Honor:
Poet Honor Moore; actress Honor Blackman.
Honor is a popular baby name among celebrities: Jessica Alba, Tilda Swinton, and Louise Roe all have children with this name.