"L" Boy Names, English, Virtue
Legend is a boy’s name of English origin, meaning “hero, fable.”
Posts with the name Legend: