Knowing that he is Brazilian I would say that his family name (Lamego) comes from the Portuguese city of Lamego, which, according to Wikipedia (as it is common in Portuguese cities names) comes from Lamaecus, a Roman-Hispanic derivative that indicates the possessor of agrarian titles in the 3rd century around the local castle.
Fortunately for him, I happen to know that the word lame in the sense "broken" comes from Old English, not Latin. On a side note, it doesn't relate to llama either (as far as I am aware).
I am very fun at parties.