In Matthew 2:23 we read, "And he went and lived in a city called Nazareth, that what was spoken by the prophets might be fulfilled: 'He shall be called a Nazarene.'" Since there doesn't seem to be a passage in the OT that Matthew would be quoting, how can Matthew say that this fulfills what was spoken by the prophets?
Source / Further reading:
One must use puns to see the fulfillment.
The wisdom of God is riddle  and the spirit of prophecy is the testimony of Jesus Christ. Matthew teaches the methods to read prophecy by giving us a series of riddles :
Matthew uses the reference of the Nazarene because he fully expects we would understand, by way of pun, that the prophecy is that of the law of the Nazarite as a prophetic picture of Christ.
 Pr 1:6 To understand a proverb, and the interpretation; the words of the wise, and their dark sayings. [dark sayings = riddle]
In sensus plenior:
Nazarene and Nazarite are considered puns.
Heb 10.1 tells us that the law has a shadow of the good things coming. The law has a prophecy of Christ.
The Nazarite law is a prophecy of Christ. The Nazarite wears long hair which the flesh tells us is a shame on a man:
This is a prophetic picture of Christ bearing our shame on the cross.
THe Nazarite did not drink wine or strong drink which represent grace and law, indicating that Jesus did not partake of grace or law since he was the source of grace and law.
The Nazarite did not touch dead bodies, and Jesus was buried in an unused tomb.
Jesus told us that he was about to fulfill the prophecy when, at the last supper, he said he would not drink again until...
We must not, however, mix pictures. He was not a Nazarite. He fulfilled the prophecy hidden in the law of the Nazarite. Since he was not a Nazarite, sipping a bit of vinegar on the cross does not violate the picture. To fulfill the prophecy, he bore our shame, did not partake of grace or law, and was untainted by sin in the grave though he carried ours there.
We can say with Matthew that he would be called a Nazarene.
When Nathaniel heard Jesus was from Nazareth, he asked if anything good could come from there, because Nazareth has the same root Nazir, meaning separate, but also meaning undressed. It is a shame to be undressed. Nathaniel knew how to use the puns.
The first answer also uses a pun which is acceptable in sensus plenior and would be a confirming set of linked verses, but puns are not permitted in the literal-historical method, though they are used occassionally with great discomfort.