There are 2563 National Rail stations in the UK.
Some of them have quite similar names.
EXACTLY THE SAME NAME
Adlington (Cheshire) / Adlington (Lancashire)
Bentley (Hants) / Bentley (S Yorks)
Bramley (Hants) / Bramley (W Yorks)
Brampton (Cumbria) / Brampton (Suffolk)
Earlswood (Surrey) / Earlswood (West Midlands)
Garth (Mid Glamorgan) / Garth (Powys)
Gillingham (Dorset) / Gillingham (Kent)
Hope (Derbyshire) / Hope (Flintshire)
London Road (Brighton) / London Road (Guildford)
Millbrook (Bedfordshire) / Millbrook (Hants)
Moreton (Merseyside) / Moreton (Dorset)
Newport (Essex) / Newport (South Wales)
Rainham (Essex) / Rainham (Kent)
Reedham (Surrey) / Reedham (Norfolk)
St Margarets (London) / St Margarets (Herts)
Swinton (Manchester) / Swinton (S.Yorks)
Whitchurch (Cardiff) / Whitchurch (Hants) / Whitchurch (Shrops)
TECHNICALLY THE SAME NAME
How Wood / Howwood
Queen's Park (London) / Queens Park (Glasgow)
Charing Cross / London Charing Cross
Waterloo / London Waterloo
ONE LETTER DIFFERENT(not the first letter)
Althorne / Althorpe
Alton / Aston
Barking / Barming
Bellingham / Billingham
Bolton / Boston
Barnham / Burnham
Dalton / Darton
Deal / Dean
Fareham / Farnham
Hadfield / Hatfield
Hersham / Horsham
Hooton / Hoxton
Honley / Horley
Hope / Hove
Kearsley / Kearsney
Lee / Lye
Malton / Marton
Malton / Melton
Neston / Newton
Otford / Oxford
Perth / Porth
Shalford /Shawford
Sheffield / Shenfield
Staines / Strines
Strood / Stroud
Swindon / Swinton
Whiston / Whitton
ALMOST ONE LETTER DIFFERENT
Acklington / Adlington
Aldrington / Adlington
Attenborough / Attleborough
Carrbridge / Cambridge
Habrough / Hanborough
Heathrow Terminal 4 / Heathrow Terminal 5
Hinckley / Hindley
Hornsey / Horsley
Llanaber / Llanbedr
Pluckley / Plumley
Spalding / Yalding
West Ealing / West Malling
Wokingham / Woldingham
TWO LETTERS DIFFERENT
Alexandra Palace / Alexandra Parade
Bearsden / Bearsted
Brentford / Brentwood
Buxted / Buxton
Canterbury East / Canterbury West (ah, maybe this list isn't as interesting as I thought...)
LIST DISCONTINUED
ONE EXTRA LETTER ON THE FRONT
Alton / Dalton/Malton/Walton
Amberley / Camberley
Ancaster / Lancaster
Earley / Bearley
Horley / Chorley
Eccles / Beccles
Eltham / Feltham
Ilford / Milford
Ockley / Hockley
Olton / Bolton
Romford / Cromford
TWO EXTRA LETTERS ON THE FRONT
Brighton / Albrighton
Brockley / Ockley
Brough / Habrough
Minster / Axminster/Upminster
Wick / Adwick
ONE EXTRA LETTER WITHIN
Adwick / Ardwick
Baildon / Basildon
Canley / Cantley
Carlton / Charlton
Chapelton / Chapeltown
Chatham / Chartham
Dalton / Dalston
Horley / Horsley
Witton / Whitton
EXTRA LETTERS ON THE END(but still one word)
Battle / Battlesbridge
Chorley / Chorleywood
Cowden / Cowdenbeath
Dean / Deansgate
Dent / Denton
Lake / Lakenheath
Preston / Prestonpans
Roche / Rochester
Ware / Wareham
Welling / Wellingborough/Wellington
Wick / Wickford
Woking / Wokingham
Lee / Leeds
Par / Partick (and six others)
Ash / Ashford (and six others)
Aber / Aberdeen (and seven others)
THREE LETTER NAMES
Ash, Ayr, Ely, I.B.M., Lee, Lye, Ore, Par, Rye, Wem, Wye
FOUR LETTER NAMES
Aber, Acle, Bryn, Cark, Croy, Deal, Dean, Dent, Diss, Drem, Dyce, Ford, Hale, Hook, Hope, Hope, Hove, Ince, Iver, Lake, Liss, Looe, Oban, Pyle, Rhyl, Roby, Sarn, Stow, Sway, Tain, Ware, Wick, Wool, Yarm, Yate, York
If you spot any stations I've missed off my lists, or that shouldn't be in my lists, please let me know.
n.b. I'm using the official names of the stations (so, for example, the two Ashfords don't appear in the first list because one of them is officially Ashford International).
You can find the names of all 2563 National Rail stations in a spreadsheet on the Office of Rail and Road website... or (more accessibly) on Vicki & Geoff's All The Stations website. The Underground, Tyne & Wear Metro, Glasgow Subway, heritage railways and stations in Northern Ireland are not included. If you want to know where a particular station is, the All The Stations website also has a splendid searchable map with a drop down menu.