Origin of the name Hiroshi

From Japanese 寛 (hiroshi) meaning "tolerant, generous", 浩 (hiroshi) meaning "prosperous", or other kanji and kanji combinations which are read the same way.