While in communication with locals within Croatia, I have learnt that what I suspected to be street names for addresses is technically wrong, since the streets do not have names.
This mainly applies to smaller settlements from anywhere of 1-500 address nodes and depending on the admin level.
Thus would like to discuss what schema should be developed for such circumstances before modifying the existing nodes and ways.
Streets
For streets would add the noname=yes
tag.
Address
For building addresses
addr:housenumber=*
addr:locality=*
addr:postcode=*
addr:city=*
addr:country=*
With addr:locality
key being the preliminary choice before possibly specializing to addr:hamlet
, addr:village
, addr:town
, etc. The benefit of the former is that it will persist even if the settlement size changes, thus removing the need to update those tags.
Alternate approach
Alternately one could create a relation:associatedStreet
across the whole settlement to reduce the amount of repetitive on the address nodes. Though it still would need to be discussed what keys should be added to the relation.