how i can package CentOS with two RPMs of same name like one
is default kernel rpm and another one is compiled kernel rpm ??
Short answer, you cannot, nor should you. RPM does not allow for this behavior, and if they are two different packages for a reason, then they should have two different(descriptive) names.