Are Kang and Kang homophones?

Yes, both of them read Kang's first sound, but they have different meanings.

Kang's explanation

[kāng]

1. Anning: ~ Le (lè). ~ ping. ~ ning.

2. Empty, empty: the radish is gone.

A generous explanation

Jinluan

Explanation:

[~ ci] a. enthusiasm, such as "~ ~ enthusiasm"; B. Be warm to others and be willing to help others financially, such as "generosity".