Partitions are subobjects of tables/indexes. So the fully qualified names here are:
t1.part1
t2.part1
t3.t3
These are all unique => no clash!
For example:
create table t1( a number, b date)
partition by range (b)
(
partition part1 values less than (date '2020-01-01')
);
create table t2( a number, b date)
partition by range (b)
(
partition part1 values less than (date '2020-01-01')
);
create table t3( a number, b date)
partition by range (b) (
partition t3 values less than (date '2020-01-01'),
partition other values less than (date '2021-01-01')
);
select object_name, subobject_name, object_type
from user_objects
where created > sysdate - 1/24;
OBJECT_NAME SUBOBJECT_NAME OBJECT_TYPE
T1 PART1 TABLE PARTITION
T1 <null> TABLE
T2 PART1 TABLE PARTITION
T2 <null> TABLE
T3 OTHER TABLE PARTITION
T3 T3 TABLE PARTITION
T3 <null> TABLE