Owens is primarily associated with Welsh heritage, though its status as a "Welsh name" requires some nuance. The name comes from the Welsh given name Owen (from the Old Welsh name Ywain), and the suffix "-s" indicates possession or descent—literally meaning "son of Owen." This patronymic structure was common in Wales and became a surname.
Historically, Owens is most prominent in Wales and among Welsh diaspora communities, particularly in areas where Welsh immigration occurred. However, the name is not exclusively Welsh. It has been adopted and carried by people of various ethnic and national backgrounds, especially in English-speaking countries where it became more widespread over time.
So while Owens has genuine Welsh origins and remains strongly associated with Welsh identity and ancestry, calling it purely a "Welsh name" today oversimplifies matters. It functions as both a name with Welsh roots and as an established English-language surname used internationally. Someone with the surname Owens may or may not have Welsh heritage—that would depend on their particular family history rather than on the name alone.