ELI5: How are street names chosen? My aunt and uncle subdivided their property and put in a street, and the city let them name it. That can’t be the case everywhere though, of course. How do blocks of streets get named? 

I grew up near a bunch of tree (Oak, Maple, Sycamore, etc) streets, my office is near a bunch of horse (Clydesdale, Palomino, Appaloosa, etc)!streets ... how does it get determined?