The Oxford Names Companion, OUP "Scottish Forenames" - Donald Whyte, FGH, FSG
Notes:
Originally a Scottish pet name for Richard, from Old German "hard/strong ruler", Richie is now used as a given name in many English-speaking countries, particularly in Australia.
Thanks to Donald Whyte who provided much of the initial information for this site.