Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'virgin', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
virgin
Transposition0
ivrgin
vrigin
vigrin
virign
virgni
Transposition1
rivgin
vgriin
viigrn
virnig
Transposition2
girvin
vingir
Transposition2r
grivin
vigrin
vinigr
Transposition0x2
ivgrin
ivrign
ivrgni
vriign
vrigni
vigrni
Slip3A
irvgin
vrgiin
vigirn
viring
Slip3B
rvigin
vgirin
viirgn
virngi
Omission
irgin
vrgin
vigin
virin
virgn
virgi
Repetition
vvirgin
viirgin
virrgin
virggin
virgiin
virginn
QWERTY Substitution
cirgin
birgin
vurgin
vorgin
viegin
vitgin
virfin
virhin
virgun
virgon
virgib
virgim
QWERTY Repetition after
vcirgin
vbirgin
viurgin
viorgin
viregin
virtgin
virgfin
virghin
virgiun
virgion
virginb
virginm
QWERTY Repetition before
cvirgin
bvirgin
vuirgin
voirgin
viergin
vitrgin
virfgin
virhgin
virguin
virgoin
virgibn
virgimn
QWERTY Substitution Transposed
icrgin
crigin
cigrin
cirign
cirgni
ibrgin
brigin
bigrin
birign
birgni
uvrgin
vrugin
vugrin
vurign
vurgni
ovrgin
vrogin
vogrin
vorign
vorgni
ivegin
veigin
vigein
vieign
viegni
ivtgin
vtigin
vigtin
vitign
vitgni
ivrfin
vrifin
vifrin
virifn
virfni
ivrhin
vrihin
vihrin
virihn
virhni
ivrgun
vrigun
vigrun
virugn
virgnu
ivrgon
vrigon
vigron
virogn
virgno
ivrgib
vrigib
vigrib
virigb
virgbi
ivrgim
vrigim
vigrim
virigm
virgmi
WrongDoubles
$JSON
$address
$applyDefault
$clone
$commas
$copy
$copyFields
$delete
$entries
$expand
$filt
$getType
$isArray
$isBoolean
$isClass
$isDate
$isElement
$isFunction
$isNumber
$isObject
$isString
$isType
$isValidDate
$json2txt
$keys
$load
$matchall
$parseFloats
$pick
$postJSON
$prune
$save
$set
$sortBy
$stringify
$sum
$svgPoster1
$table
$textify
$toFixed
$type
$without
Glossary
Transposition = adjacent pairs of letters are swapped
Omission = individual letters are missed out
Repetition = individual letters are entered twice consecutively
QWERTY substitution = letters are replaced by each of their QWERTY-keyboard based physical neighbours (e.g. 'h' gets replaced with y, u, j, n, b, g)
QWERTY repetition type 1 = letters are followed by each of their QWERTY-keyboard neighbours
QWERTY repetition type 2 = letters are preceded by each of their QWERTY-keyboard neighbours