Refer https://en.wikipedia.org/wiki/Approximate_string_matching
Multiple algorithms are available to select based on matching distance prefereances.