Date: 201906
Local time of day: 1201-1800
Location: P50.TRACON, AZ
Flight conditions: VMC
Weather elements / visibility: 10
Light: Daylight
Aircraft: Light Transport
Operator: Personal
Operating under: Part 91
Flight plan: IFR
Mission: Personal
Flight phase: Cruise
Airspace: Class A ZAB
ATC / advisory: Center ZAB; TRACON P50
Reporter organization: Personal
Reporter function: Single Pilot; Pilot Flying
Reporter qualification: Flight Crew Instrument; Flight Crew Multiengine; Flight Crew Air Transport Pilot (ATP)
Human factors: Distraction; Situational Awareness; Communication Breakdown; Confusion
Anomaly: ATC Issue All Types; Deviation - Track / Heading All Types; Deviation / Discrepancy - Procedural Published Material / Policy; Deviation / Discrepancy - Procedural Clearance
Detector: Person Flight Crew; Person Air Traffic Control
When detected: In-flight
Result: Air Traffic Control Provided Assistance; Flight Crew Requested ATC Assistance / Clarification; Flight Crew Became Reoriented
Contributing factors: Chart Or Publication; Airspace Structure
Primary problem: Ambiguous

Narrative: I had departed FFZ in the Phoenix area and after the SACAT 3 SID; I was cleared to KEENS then IZZZO. When programming my GPS; I mistakenly put 'IZZO' and it automatically filled in 'IZZOM' which also happens to be in Arizona; east of Phoenix. Prior to arriving at KEENS; I requested direct SALOM since that was the waypoint after IZZZO and wouldn't require me to change directions. I was informed that I would have to make that request with Albuquerque Center; the next Controller. As I approached KEENS; I again asked ATC if my next waypoint was 'IZZO' and they replied in the affirmative. It did seem odd that I would be turning back to Phoenix; and it was about then that ATC asked where I was going and about the same time that I realized the next waypoint was 'IZZZO' not 'IZZOM' that was showing on my navigation device. I was given vectors and quickly corrected the programming error. There were no aircraft safety issues nor were any deviations required from any other aircraft.I can't recall the psychological term; but due to having friends with a name similar to 'IZZO' I didn't stop to realize that there were only 4 characters for a waypoint that of course should have 5 characters; and that 'IZZOM' had been entered. Even after reviewing the map of the flight plan; I thought the course reversal was odd; but accepted it anyway.This error would have been much more obvious IF THERE WERE NOT A SIMILAR IDENTIFIER FOR A NEARBY WAYPOINT. I happened to mention this to a friend who flies for a major airline and he commented that he remembered receiving a notice about 'IZZZO' in the past; and vaguely recalled it may have been about 'IZZOM' nearby. My suggestion is to change the identifier for 'IZZOM' so that anyone programming a navigation device will not be able to make the same mistake.Also; if I had communicated to ATC that my specific concern was a course reversal; the error would have been discovered sooner.




Synopsis: Light Transport aircraft pilot reported a track heading deviation during departure from FFZ airport.  Pilot stated similar sounding fix names IZZZO and IZZOM was a contributing factor.