Although it is true that originally a neo-conservative was a person on the left who switched to the conservative side on certain issues, the term now refers to anyone who shares such views whether or not they were ever on the left earlier in their life.
Wrong.
A neo-con is a former liberal espousing political conservatism. The definition hasn't changed for the last fifty years.