Automatic recognition intersection in GIS

Dear community,
is it possible to automatically recognize intersection in QGIS? So lets say I just have a city map from openstreetmap with all the streets, places and so on. What I am wanting to do is instead of set a point on every intersection (which would take me weeks in a big city) within a city I say to Qgis okay put on every intersection one dot with the name of the streets. I am wondering if GIS can filter that out from a regular openstreetmap file.