Rock Kings And Queens: Annie

Annie

Name origin: Hebrew

Name meaning: Gift of God's favor

Lennox

Name origin: Scottish

Name meaning: Amid the elms; from the field of elm trees