Unable to answer "What’s the name of this street?" for https://osm.org/way/5732087 via StreetComplete 47.2:

I don't think this is actually a road.  It's the parking lot for Leith Mount Surgery, which is the only building that has an entrance here.  There's also a house with 1 Hamilton Wynd on the door, but I think that's actually numbers from the next street.