According to Matthew, the prophets said Jesus would be called a Nazarene, when the prophets say no such thing.
Responses I've heard from Christians so far are:
1. Matthew is making this up, so what -- from liberal Christians
2. Matthew is referring to oral prophecy
3. Matthew is referring to a lost book
4. Matthew is referring to the root for branch (neser) as referred to in Isaiah 11
5. Matthew is referring to the prophecies which say Jesus would be humble and insignificant
So I have two questions basically; firstly, are there any other solutions? and secondly, which solution is generally preferred in Christian circles?