I will prove the following two propositions:
1) 666 meaning a biblical allusion to Adonikam in the Old Testament.
2) The Holy Spirit inspired this Riddle to strengthen the faith of the generation alive in the End Time fighting against unprecedented apostasy (2 Th. 2:3-4; 1 Tim. 4:1; 2 Tim. 4:2). and mockery of God’s Word the Bible (Jude 1:18; 1 Tim. 3:1-5; 2 Pet. 3:3). Adonikam’s name will be the actual name of the Beast that rises and the solution indicates both Providential Preservation and Inerrancy of Scripture are true, as both 666 and 667 are correct and God prevented copiests from reconciling the number as modern textual critics are wont to do.
We solve riddles by heeding its details, spotting double entendre hinting at a solution. For example, Samson’s riddle (Judges 14:14) was solvable by the double entendre on “lion” and “honey” (Judges 14:8-9, 18):
Lets Solve what 666 meant to John:
The Genitive (“OF”) is the double entendre. 1) 666 is the number OF a man; 2) 666 is the number OF a name (Rev. 13:17); 3) 666 is the number OF the Beast.
The solution:
1a) 666 is OF the man because he has 666 children (Ezr. 2:13).
2a) 666 is OF the name because it generates the equation that results in 666. In Nehemiah 7:18 Adonikam is said to have 667 children, therefore its deducible the list began with Adonikam’s father who must also be named Adonikam. So the “count” or “calculation” which is “OF” this name is 667-1=666, pointing to the same man Adonikam his son (Neh. 7:18).
3a) 666 is OF the Beast because John said so (Rev. 13:18).
Having these two verses point to the same name is like having “two witnesses” establishing the matter (Deut. 19:15).
http://endtimenews.net/666-meaning/