Is it possible to hold partitioned table and unpartitioned table named the same on a single kdb process?

No. Because they share the same namespace, you can only have one type or the other.