Family name origins & meanings
- German : topographic name for someone who lived by a beech tree or beech wood, from Middle High German buoche, or a habitational name from any of the numerous places so named with this word, notably in Bavaria and Württemberg. (The beech tree is the main tree in the forests of central Europe.)
- Danish : from German (see 1) or a nickname from buk ‘he goat’.
- Indian (Gujarat and Bombay city) : Hindu (Brahman) and Parsi name of unknown meaning.
- Indian (Panjab) : Sikh name based on the name of a Jat clan.