Lyric is an offbeat choice for a boy—it's usually used for a girl. (In fact, it's in the top 300 names for girls, but barely hits the top 1000 for boys.) It's from the Greek stringed instrument, the lyre, and now is the English word for the words to a song. It's been used pretty equally for girls and boys of celebrities.
And Roads? Well, it's the English word for the street.
Lyric Sonny Roads feels very California celeb to me—it's not a choice I'd pick for myself, but it's definitely not the most out-there name I've ever seen.
Take our create-a-baby-name quiz for help finding the right name for your baby!